当前位置: 首页 > news >正文

哪些网站推广公司百度扫一扫识别图片

哪些网站推广公司,百度扫一扫识别图片,web3d游戏网站开发,菏泽网站建设方案文章目录 背景步骤1.创建Dockerfile2.编写Dockerfile指令3.编译4.使用 背景 每次拿到新机器或者系统重装,最麻烦的就是各种环境配置,最近学习了一下docker的知识,用dockerfile创建一个Android编译容器,这样就不用每次都吭哧吭哧的…

文章目录

      • 背景
      • 步骤
        • 1.创建Dockerfile
        • 2.编写Dockerfile指令
        • 3.编译
        • 4.使用

背景

每次拿到新机器或者系统重装,最麻烦的就是各种环境配置,最近学习了一下docker的知识,用dockerfile创建一个Android编译容器,这样就不用每次都吭哧吭哧的配置各种环境,至少编译可以方便点,开发环境还是得手动配的。

步骤

1.创建Dockerfile

新建一个目录,创建Dockerfile,并在这个目录下创建apps文件夹,在这个文件夹下放入jdk和commandlinetools,这个需要我们去官网上下载。
在这里插入图片描述
jdk:https://www.oracle.com/java/technologies/downloads/
commandline:https://developer.android.com/studio?gclid=Cj0KCQiA4Y-sBhC6ARIsAGXF1g5cCwfbTSfschbk_6x-YpZv3lN5PEDKAX3x18d71w54crTtfJYitbYaAoCpEALw_wcB&gclsrc=aw.ds&hl=zh-cn
在这里插入图片描述

2.编写Dockerfile指令
# 基于ubuntu基础镜像
FROM ubuntu:latest# 安装常用命令
RUN apt-get update \&& apt-get install -y curl \&& apt-get install -y wget \&& apt-get install -y zip \&& apt-get install -y unzip \&& apt-get install -y tar \&& apt-get install -y lsof \&& apt-get install -y git \&& apt-get install -y git-lfs \&& git lfs install \&& apt-get install -y tar \&& apt-get install -y python3 \&& apt-get clean all#设置工作目录
WORKDIR /home
COPY apps/ /home/# 设置java环境
RUN mkdir -p /opt/app/jdk \&& tar -xzvf jdk-17_linux-x64_bin.tar.gz -C /opt/app/jdk \&& rm jdk-17_linux-x64_bin.tar.gz
ENV JAVA_HOME=/opt/app/jdk/jdk-17.0.9
ENV PATH=$PATH:$JAVA_HOME/bin# 设置android环境
RUN mkdir -p /opt/app/android-sdk \&& unzip commandlinetools-linux-10406996_latest.zip -d /opt/app/android-sdk/ \&& rm commandlinetools-linux-10406996_latest.zip \&& mkdir -p /opt/app/android-sdk/cmdline-tools/latest \&& find /opt/app/android-sdk/cmdline-tools/ -maxdepth 1 -mindepth 1 -not -name 'latest' -exec mv {} /opt/app/android-sdk/cmdline-tools/latest/ \;
ENV ANDROID_HOME=/opt/app/android-sdk
ENV PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin# 安装需要的platforms和build-tools版本
RUN yes | /opt/app/android-sdk/cmdline-tools/latest/bin/sdkmanager "platforms;android-34" \&& yes | /opt/app/android-sdk/cmdline-tools/latest/bin/sdkmanager "build-tools;30.0.3" 

这里的指令还是比较简单的,比如 COPY 就可以将apps文件夹下的文件复制到容器的home目录,ENV设置环境变量,RUN可以执行shell命令。
需要注意的是,RUN和COPY指令都会增加容器的层级,所以我们尽可能的将可以合并的指令通过 && 连接起来,以此来减少容器的层级,减少容器的大小。

3.编译

在根目录下执行以下指令

docker build -t android-package:0.0.1 . 

等待执行完成就可以看到我们编译出来的镜像了
在这里插入图片描述

4.使用

我们用这个镜像创建一个容器,并进入到这个容器中

docker run -it android-package:0.0.1 /bin/bash

发现已经有java的环境变量了
在这里插入图片描述
再clone一个工程,尝试编译,发现能够编译成功。
在这里插入图片描述
大功告成!

http://www.ritt.cn/news/12597.html

相关文章:

  • 网购网站建设有产权吗站长之家ppt素材
  • 上海新闻网下载aso优化渠道
  • 怎么做推广让别人主动加我东莞百度seo新网站快速排名
  • 做网站能接到项目工程吗手机优化助手下载
  • 连云港网站建设 连云港网站制作十大教育培训机构排名
  • macbook做网站绑定域名朋友圈推广广告
  • 网站底部怎么做需要放些什么山西太原网络推广
  • 网站做任务包括什么搜索引擎广告的优缺点
  • 网站广告图怎么做长沙网站关键词排名推广公司
  • 汕头市通信建设管理局网站关键词查询爱站网
  • 跨境独立网站教育机构排名
  • 网站建设带支付源码如何增加网站的外链
  • 网站建设 武汉百度权重5的网站能卖多少钱
  • wordpress添加分类文档重庆seo怎么样
  • 网站建设中的html页面下载武汉百度快照优化排名
  • 如何搭建一个自己上传视频的网站网络营销平台的主要功能
  • 哪家公司设计网站好上海搜索优化推广哪家强
  • 如何用github做网站搜狗关键词优化软件
  • 网站建设和维护怎么学seo招聘要求
  • 黄埔做网站的公交换链接的其它叫法是
  • 有哪些可以做图的网站啊网站优化推广服务
  • 设计广告图用什么软件好用湛江seo推广外包
  • 网站开发硬件环境怎么填新闻头条
  • wordpress中文主题下载地址seo推广优化外包公司
  • 用vs2013做网站网页制作平台有哪些
  • 锡山区住房和城乡建设局网站互联网营销师证书
  • 北外网院网站建设作业公司网站建设北京
  • 建设自己的网站单页网站排名优化
  • 可以免费做简历的网站网站建设解决方案
  • 中国建设购物网站制作企业网站的公司