中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

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

信譽比較好的商家可做網(wǎng)站蘇州seo優(yōu)化

信譽比較好的商家可做網(wǎng)站,蘇州seo優(yōu)化,官方靜態(tài)網(wǎng)站模板下載,js網(wǎng)站計數(shù)器代碼Dockerfile制作鏡像 Dockerfile介紹 dockerfile 是一個用來構(gòu)建鏡像的文本文件,文本內(nèi)容包含了一條條構(gòu)建鏡像所需的指令和說明。 dockerfile僅僅是用來制作鏡像的源碼文件,是構(gòu)建容器過程中的指令,docker能夠讀取dockerfile的指定進行自動…

Dockerfile制作鏡像

Dockerfile介紹

dockerfile 是一個用來構(gòu)建鏡像的文本文件,文本內(nèi)容包含了一條條構(gòu)建鏡像所需的指令和說明。
dockerfile僅僅是用來制作鏡像的源碼文件,是構(gòu)建容器過程中的指令,docker能夠讀取dockerfile的指定進行自動構(gòu)建容器,基于dockerfile制作鏡像,每一個指令都會創(chuàng)建一個鏡像層,即鏡像都是多層疊加而成,因此,層越多,效率越低,創(chuàng)建鏡像,層越少越好。因此能在一個指令完成的動作盡量通過一個指令定義。
使用docker build命令,用戶可以創(chuàng)建基于基礎(chǔ)鏡像的自定義鏡像。

Dockerfile指令

FROM
指定基礎(chǔ)鏡像,Dockerfile的第一條命令

格式:
  FROM
  FROM :

若使用第一種格式,則基礎(chǔ)鏡像的tag為latest
MAINTAINER
鏡像維護者信息

格式:
MAINTAINER
RUN
構(gòu)建鏡像時在鏡像中運行的shell命令

格式:
RUN
RUN [“executable”, “param1”, “param2”]

第一種格式(shell形式)默認使用/bin/sh -c 執(zhí)行命令,推薦使用第一種格式
第二種格式(exec形式)使用exec執(zhí)行命令

若想使用其他shell類型執(zhí)行命令,請使用第二種格式即 RUN [“/bin/bash”,“-c”,“command”]

多條RUN命令可以合并,如:
RUN command1
&& command2
&& command3
ENV
設(shè)置鏡像的環(huán)境變量

格式:
ENV
ENV = …

第一種格式一次只能設(shè)置一個環(huán)境變量
第二種可以設(shè)置多個環(huán)境變量,若需換行使用反斜杠()
EXPOSE
設(shè)置啟動鏡像時要暴露的端口,用于與外界交互

格式:
EXPOSE […]

VOLUME
申明容器掛載點

格式:
VOLUME [“/path1/to/dir1”,“/path2/to/dir2”]
USER
指定啟動鏡像時運行用戶

格式:
  USER [:]
  USER [:]

使用用戶之前請確保鏡像中有該用戶,創(chuàng)建用戶可以 RUN groupadd -r 用戶 && useradd -u uid -r -g 用戶組 用戶
使用USER指定用戶后,通過docker run運行容器時,可以通過-u參數(shù)來覆蓋所指定的用戶
WORKDIR 
設(shè)置進入容器的默認目錄

格式:
WORKDIR </path/to/workdir>
ADD 
拷貝本地文件或目錄到鏡像中

格式:
ADD
  ADD [“”, “”] 用于支持包含空格的路徑

src是Dockerfile文件所在的同一級目錄或者同級目錄的子目錄路徑
tar類型的文件會自動解壓到dest目錄下

注意:
1.src是個文件,且dest以 / 結(jié)尾, 則docker會把dest當(dāng)作目錄,會把src文件拷貝到dest目錄下。
如果dest不存在,則會自動創(chuàng)建
2.src是個文件,且dest不以 / 結(jié)尾,則docker會把dest當(dāng)作文件,會把dest文件替換為src文件。
如果dest不存在,則創(chuàng)建名為src的文件
3.src是個目錄,且dest不存在,則docker會自動以dest創(chuàng)建一個目錄,把src目錄下的文件拷貝進來。
如果dest是個已經(jīng)存在的目錄,則docker會把src目錄下的文件拷貝到dest下

COPY
拷貝本地文件或目錄到鏡像中

格式:
  COPY

與ADD功能相似,但是不能解壓tar類型的文件
CMD
啟動容器時執(zhí)行的shell命令

格式:
CMD [“executable”,“param1”,“param2”] (exec形式執(zhí)行可執(zhí)行文件,優(yōu)先)
CMD command param1 param2 (shell形式執(zhí)行命令)

Dockerfile中只能有一條CMD命令,如果指定多條,只有最后一條生效,推薦使用第一種格式
第二種格式默認使用/bin/sh -c 執(zhí)行命令
若要改變shell類型,請使用第一種格式即 CMD [“/bin/bash”,“-c”,“command”,“param1”,“param2”]
CMD會被docker run命令行指定的參數(shù)所覆蓋

ENTRYPOINT 
啟動容器時執(zhí)行的shell命令

格式:
ENTRYPOINT [“executable”,“param1”,“param2”] (exec形式執(zhí)行可執(zhí)行文件,優(yōu)先)
ENTRYPOINT command param1 param2 (shell形式執(zhí)行命令)

第二種格式默認使用/bin/sh -c 執(zhí)行命令
Dockerfile文件中也可以存在多個ENTRYPOINT指令,但僅有最后一個會生效
同CMD類似,但是不會被docker run命令行指定的參數(shù)所覆蓋,可以被docker run --entrypoint 覆蓋
若Dockerfile中既有CMD(通常位置會在ENTRYPOINT之后)又有ENTRYPOINT,則CMD會被當(dāng)做參數(shù)傳遞給ENTRYPOINT

ARG
構(gòu)建鏡像時,指定變量

格式:
  ARG
  ARG =

第一種格式:變量值可以在docker build --build-arg name=value時指定

制作鏡像

制作鏡像的基礎(chǔ)命令:
  Dockerfile在當(dāng)前目錄下:
  docker build -t 鏡像名:tag .

Dockerfile不在當(dāng)前目錄下(-f 指定Dockerfile文件路徑,xxx/為構(gòu)建docker鏡像時的上下文路徑,即該目錄下的文件可以在Dockerfile中COPY/ADD):
  docker build -t 鏡像名:tag -f xx/Dockerfile xxx/

http://www.risenshineclean.com/news/35804.html

相關(guān)文章:

  • 萬象園網(wǎng)站建設(shè)與開發(fā)阿里云com域名注冊
  • 武漢公司網(wǎng)站建設(shè)高端網(wǎng)站建設(shè)哪家便宜
  • 重慶造價信息網(wǎng)官網(wǎng)首頁長沙seo外包
  • 搜搜提交網(wǎng)站入口長沙網(wǎng)站seo報價
  • 游戲推廣網(wǎng)站怎么做南京網(wǎng)絡(luò)營銷服務(wù)
  • 做英文網(wǎng)站 賺美元網(wǎng)絡(luò)推廣費計入什么科目
  • 榆林做網(wǎng)站多少錢網(wǎng)絡(luò)游戲推廣怎么做
  • 網(wǎng)絡(luò)公司 網(wǎng)站建設(shè) 小程序關(guān)鍵詞代做排名推廣
  • 自己做網(wǎng)站跟域名怎樣做房地產(chǎn)估價師考試
  • 免費網(wǎng)站注冊永久2345網(wǎng)址導(dǎo)航電腦版
  • 漢中網(wǎng)站建設(shè)服務(wù)自媒體視頻剪輯培訓(xùn)班
  • 論壇網(wǎng)站用的虛擬主機深圳外貿(mào)網(wǎng)絡(luò)推廣渠道
  • 哪個網(wǎng)站有做車庫門的創(chuàng)建網(wǎng)站免費注冊
  • b2b2c平臺網(wǎng)站建設(shè)廣州網(wǎng)站排名優(yōu)化公司
  • 李氏牛仔網(wǎng)站建設(shè)風(fēng)濟南網(wǎng)站建設(shè)方案
  • wordpress僅顯示標題互聯(lián)網(wǎng)廣告優(yōu)化
  • 個人網(wǎng)站 不用備案朋友圈廣告
  • 百度做一個網(wǎng)站多少錢專業(yè)制作網(wǎng)頁的公司
  • o2o網(wǎng)站開發(fā)框架長春seo排名優(yōu)化
  • 東莞哪家做網(wǎng)站比較好北京網(wǎng)上推廣
  • 做有網(wǎng)被視頻網(wǎng)站有哪些銷售平臺軟件有哪些
  • 成都網(wǎng)站搭建公司哪家好阿里大數(shù)據(jù)分析平臺
  • 網(wǎng)站建設(shè)丨找王科杰專業(yè)好的seo網(wǎng)站
  • 怎樣做網(wǎng)站外鏈seo的中文意思
  • 怎么做才能發(fā)布網(wǎng)站網(wǎng)站域名購買
  • 淘客網(wǎng)站是怎么做的中國seo關(guān)鍵詞優(yōu)化工具
  • 濟南做網(wǎng)站的公司電腦全自動掛機賺錢
  • 公務(wù)員建設(shè)文化與道德網(wǎng)站營銷網(wǎng)站優(yōu)化推廣
  • 廣西網(wǎng)站建設(shè)蘇州網(wǎng)站制作
  • 做傳銷網(wǎng)站違法嗎品牌推廣策略分析