国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

項(xiàng)目網(wǎng)格化管理方案外貿(mào)seo推廣

項(xiàng)目網(wǎng)格化管理方案,外貿(mào)seo推廣,果農(nóng)在哪些網(wǎng)站做推廣,做公章網(wǎng)站文章目錄 背景步驟1.創(chuàng)建Dockerfile2.編寫Dockerfile指令3.編譯4.使用 背景 每次拿到新機(jī)器或者系統(tǒng)重裝,最麻煩的就是各種環(huán)境配置,最近學(xué)習(xí)了一下docker的知識(shí),用dockerfile創(chuàng)建一個(gè)Android編譯容器,這樣就不用每次都吭哧吭哧的…

文章目錄

      • 背景
      • 步驟
        • 1.創(chuàng)建Dockerfile
        • 2.編寫Dockerfile指令
        • 3.編譯
        • 4.使用

背景

每次拿到新機(jī)器或者系統(tǒng)重裝,最麻煩的就是各種環(huán)境配置,最近學(xué)習(xí)了一下docker的知識(shí),用dockerfile創(chuàng)建一個(gè)Android編譯容器,這樣就不用每次都吭哧吭哧的配置各種環(huán)境,至少編譯可以方便點(diǎn),開(kāi)發(fā)環(huán)境還是得手動(dòng)配的。

步驟

1.創(chuàng)建Dockerfile

新建一個(gè)目錄,創(chuàng)建Dockerfile,并在這個(gè)目錄下創(chuàng)建apps文件夾,在這個(gè)文件夾下放入jdk和commandlinetools,這個(gè)需要我們?nèi)ス倬W(wǎng)上下載。
在這里插入圖片描述
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基礎(chǔ)鏡像
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#設(shè)置工作目錄
WORKDIR /home
COPY apps/ /home/# 設(shè)置java環(huán)境
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# 設(shè)置android環(huán)境
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" 

這里的指令還是比較簡(jiǎn)單的,比如 COPY 就可以將apps文件夾下的文件復(fù)制到容器的home目錄,ENV設(shè)置環(huán)境變量,RUN可以執(zhí)行shell命令。
需要注意的是,RUN和COPY指令都會(huì)增加容器的層級(jí),所以我們盡可能的將可以合并的指令通過(guò) && 連接起來(lái),以此來(lái)減少容器的層級(jí),減少容器的大小。

3.編譯

在根目錄下執(zhí)行以下指令

docker build -t android-package:0.0.1 . 

等待執(zhí)行完成就可以看到我們編譯出來(lái)的鏡像了
在這里插入圖片描述

4.使用

我們用這個(gè)鏡像創(chuàng)建一個(gè)容器,并進(jìn)入到這個(gè)容器中

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

發(fā)現(xiàn)已經(jīng)有java的環(huán)境變量了
在這里插入圖片描述
再clone一個(gè)工程,嘗試編譯,發(fā)現(xiàn)能夠編譯成功。
在這里插入圖片描述
大功告成!

http://m.aloenet.com.cn/news/40577.html

相關(guān)文章:

  • 做設(shè)計(jì)的地圖網(wǎng)站百度推廣怎么注冊(cè)賬號(hào)
  • 崇文網(wǎng)站建設(shè)北京網(wǎng)站優(yōu)化步驟
  • 網(wǎng)站空間流量西安競(jìng)價(jià)托管
  • 線上營(yíng)銷的優(yōu)勢(shì)和劣勢(shì)上海有哪些優(yōu)化網(wǎng)站推廣公司
  • 網(wǎng)站域名查詢官網(wǎng)網(wǎng)絡(luò)平臺(tái)
  • php網(wǎng)站開(kāi)發(fā)視頻教程下載石家莊郵電職業(yè)技術(shù)學(xué)院
  • 用網(wǎng)站建設(shè)費(fèi)用南安網(wǎng)站建設(shè)
  • 浦東新區(qū)網(wǎng)站優(yōu)化公司關(guān)鍵詞推廣優(yōu)化排名如何
  • 做網(wǎng)站怎么備案谷歌官方網(wǎng)站登錄入口
  • 有沒(méi)有教做健身餐的網(wǎng)站搜索引擎優(yōu)化的主要手段
  • 網(wǎng)站橫幅廣告怎么做網(wǎng)站建設(shè)軟件
  • 坦洲網(wǎng)站建設(shè)公司哪家好拉新app渠道
  • 澳門建設(shè)銀行官方網(wǎng)站湖南優(yōu)化推廣
  • 公安網(wǎng)站備案服務(wù)類型萬(wàn)江專業(yè)網(wǎng)站快速排名
  • 網(wǎng)站備案用座機(jī)租用重慶百度總代理
  • 企業(yè)網(wǎng)站模板優(yōu)化寧波seo排名外包公司
  • 北京網(wǎng)站備案號(hào)qq空間刷贊網(wǎng)站推廣
  • 疫情防控最新消息數(shù)據(jù)網(wǎng)站怎么優(yōu)化
  • 鎮(zhèn)江網(wǎng)站建設(shè)遠(yuǎn)航科技網(wǎng)站seo推廣營(yíng)銷
  • 網(wǎng)站建設(shè)公司特色武漢seo人才
  • 新網(wǎng)站百度收錄北京疫情又嚴(yán)重了
  • 做二手衣服的網(wǎng)站有哪些關(guān)鍵詞歌詞圖片
  • wordpress 微信掃碼seo排名優(yōu)化推廣報(bào)價(jià)
  • 十大永久免費(fèi)污染軟件東莞seo搜索
  • 建設(shè)銀行的投訴網(wǎng)站推廣文案
  • 設(shè)計(jì)師個(gè)人網(wǎng)站網(wǎng)絡(luò)推廣渠道公司
  • 365元做網(wǎng)站網(wǎng)絡(luò)營(yíng)銷的發(fā)展趨勢(shì)
  • 代做安裝預(yù)算的網(wǎng)站青島網(wǎng)站建設(shè)
  • 怎么自己的電腦做網(wǎng)站服務(wù)器百度廣告代理商
  • 網(wǎng)站運(yùn)營(yíng)推廣方案云南百度公司