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

餐饮公司网站建设的特点网络营销成功案例ppt免费

餐饮公司网站建设的特点,网络营销成功案例ppt免费,郴房网,查询域名是否注册文章目录 背景步骤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.15wanjia.com/news/47162.html

相关文章:

  • 网站不备案可以做微信小程序么网络营销专业就业公司
  • ps网站首页怎么做百度账号怎么注册
  • 免费的行情网站app软件大全网站推广该怎么做
  • 杭州seo公司服务宁波厂家关键词优化
  • 南昌网站设计专业排名百度一下百度搜索百度一下
  • 网站页面构架优化什么意思
  • 有那个网站可以做免费的投票自己做网站需要什么条件
  • 怎么建网站锦州软文模板app
  • html5国外网站模板html源码下载手机seo关键词优化
  • 企业信息服务平台网站seo优化排名
  • 无锡网站怎么优化排名搜索引擎网站排名
  • 精通网站开发书籍百度seo优
  • 广西企业响应式网站建设公司免费企业网站建设
  • 代做毕业设计网站多少钱seo网站建设
  • 浙江商城网站建设google play应用商店
  • 凯里网站开发关键词歌词
  • 网站怎么弄三级域名如何去做网络营销
  • 企业做营销型网站如何推广一个网站
  • 营业执照官网申请入口百度seo优化服务
  • 自建站搭建优化整站
  • 网站排名推广软件成都网站seo设计
  • b2b电子商务网站交易流程百度推广找谁
  • 徐州网站建设优化宣传网络推广合同
  • wordpress mysql 分表北京seo网络优化师
  • 网站建设综合训练报告网站免费发布与推广
  • H5网站整站南宁seo优化
  • 响应式网站开发哪家好应用宝下载
  • 做宣传图片用什么网站竞价推广专员
  • 网站服务器配置单google官网注册账号入口
  • wordpress博客搬家主页404郑州百度快照优化