欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

使用Dockerrun的選項(xiàng)以覆蓋Dockerfile中的設(shè)置詳解-創(chuàng)新互聯(lián)

通常,我們首先定義Dockerfile文件,然后通過(guò)docker build命令構(gòu)建得到鏡像文件。然后,才能夠基于鏡像文件通過(guò)docker run啟動(dòng)一個(gè)容器的實(shí)例。

創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)成都棕樹(shù)機(jī)房的網(wǎng)絡(luò)公司,有著豐富的建站經(jīng)驗(yàn)和案例。

那么在啟動(dòng)一個(gè)容器的時(shí)候,就可以改變鏡像文件中的一些參數(shù),而鏡像文件中的這些參數(shù)往往是通過(guò)Dockerfile文件定義的。

但并非Dockerfile文件中的所有定義都可以在啟動(dòng)容器的時(shí)候被重新定義。docker run不能覆蓋的Dockerfile文件指令如下:

  • FROM
  • MAINTAINER
  • RUN
  • ADD
  • COPY

1、覆蓋ENTRYPOINT指令

Dockerfile文件中的ENTRYPOINT指令,用以給出容器啟動(dòng)后默認(rèn)入口。
ENTRYPOINT指令給出容器啟動(dòng)后的默認(rèn)行為,一般難以在啟動(dòng)容器時(shí)覆蓋,但是可以追加命令參數(shù)。示例如下:

  • docker run --entrypoint /bin/bash ...,給出容器入口的后續(xù)命令參數(shù)
  • docker run --entrypoint="/bin/bash ..." ...  ,給出容器的新Shell
  • docker run -it --entrypoint="" mysql bash ,重置容器入口

2、覆蓋CMD指令

Dockerfile文件中的CMD指令,給出容器啟動(dòng)后默認(rèn)執(zhí)行的指令。

可以在啟動(dòng)容器的時(shí)候,為docker run設(shè)置新的命令選項(xiàng),從而覆蓋掉Dockerfile文件中的CMD指令(不會(huì)再咨詢Dockerfile文件中的CMD指令)。示例如下:

  • docker run ... <New_Command> ,可以給出其他命令以覆蓋Dockerfile文件中的默認(rèn)指令

如果Dockerfile文件中還聲明了ENTRYPOINT指令,則上述指令都將作為參數(shù)追加到ENTRYPOINT指令。

3、覆蓋EXPOSE指令

Dockerfile文件中的EXPOSE指令,用以向容器所在主機(jī)保留端口。

顯然這是運(yùn)行時(shí)容器的一個(gè)特性,所以docker run可以方便地覆蓋該指令。示例如下:

  • docker run --expose="port_number:port_number"
  • docker run -p port_number:port_number/tcp ,打開(kāi)指定范圍的端口
  • docker run --link="another_container_id" ,鏈接到其他容器
  • docker run -P ,打開(kāi)所有端口

4、覆蓋ENV指令

Dockerfile文件中的ENV指令,用以設(shè)置容器中的環(huán)境變量。

啟動(dòng)容器時(shí),自動(dòng)為容器設(shè)置如下環(huán)境變量:

  • HOME,基于USER設(shè)置用戶主目錄
  • HOSTNAME,默認(rèn)容器的主機(jī)名
  • PATH,默認(rèn):/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  • TERM,默認(rèn)xterm,如果容器被分配了偽TTY

docker run可以方便地覆蓋該指令。示例如下:

docker run -e "key=value" ... ,設(shè)置新的環(huán)境變量key
docker run -h ... ,覆蓋HOSTNAME
docker run ubuntu /bin/bash -c export

declare -x HOME="/"
declare -x HOSTNAME="85bc26a0e200"
declare -x OLDPWD
declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
declare -x PWD="/"
declare -x SHLVL="1"
declare -x deep="purple"

分享標(biāo)題:使用Dockerrun的選項(xiàng)以覆蓋Dockerfile中的設(shè)置詳解-創(chuàng)新互聯(lián)
鏈接地址:http://aaarwkj.com/article12/dpsjdc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、域名注冊(cè)移動(dòng)網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化品牌網(wǎng)站制作、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
99久久精品免费国产一区| 性欧美一区二区三区| 国产乱一伦一性一情一色| 亚洲欧美国产日韩另类| 我想看日韩一级黄色片| 国产区青青操自拍视频| 视频二区国产欧美日韩| 日本女优久久精品观看| 蜜桃精品一区二区三区在线观看| 日韩三级视频一区二区| 久久免费看少妇高潮av| 国产黄色大片在线关看| 亚洲香蕉一级视频在线播放| 清纯唯美校园春色亚洲激情| 韩国av网址在线观看| 久久国产精品必看狼人| 蜜桃福利视频一区二区| 国产麻豆精品传媒av| 女同久久精品国产精品天堂99| 日韩精品人妻一区二区三区蜜桃臀 | 麻豆映画传媒在线播放| 国产精品一区二区夜夜夜| 天天精品国产av九九久久久| 丰满少妇一区二区三区专区| 午夜福利精品在线观看| 亚洲精品丝袜成人偷拍| 国产亚洲一区二区精品| 亚洲不卡免费在线视频| 欧美三级精品三级在线| 999久久久久亚洲精品| 人妻少妇中文字幕一区| 开心久久婷婷综合中文字幕| 天堂av一区二区三区 | 午夜性色在线视频福利| 伊人亚洲一区二区三区| 国产视频一区二区麻豆| 中文字幕一区二区三区三级| 91成人精品永久在线观看| 亚洲国产a级一区二区| 久久这里只有精品蜜桃| 深夜福利在线观看97|