中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

「docker實戰篇」python的docker-docker鏡像的創建使用命令(32)

發布時間:2020-04-08 19:13:07 來源:網絡 閱讀:597 作者:IT人故事 欄目:云計算

上次說了將docker appium鏡像下載到本地后,通過docker run命令appium的端口,并且通過python腳本啟動了夜神模擬器內的抖音應用,之前也沒說過docker鏡像的制作,如果要定制自己的docker鏡像如何定制。

「docker實戰篇」python的docker-docker鏡像的創建使用命令(32)

docker制作鏡像的方法

鏡像是容器的基礎,在運行容器的時候,都會指定那個鏡像是容器運行的基礎,在之前例子,使用的鏡像都是dockerHub里面的鏡像,直接使用這些鏡像是可以滿足我們的一定需求的,當這些鏡像無法滿足需求的時候,我們就需要定制鏡像。鏡像是分層的,多層存儲的,每一層是在前一層的基礎上進行的修改,容器同樣也是多層存儲的的,鏡像為基礎層,在鏡像的基礎上形成的容器運行的存儲層。

  • commit的方式可以制作鏡像
    1.下載基礎鏡像nginx

?docker?run?--name?webnginx?-d?-p?80:80?nginx

「docker實戰篇」python的docker-docker鏡像的創建使用命令(32)

2.查看容器

訪問瀏覽器:http://192.168.70.100

「docker實戰篇」python的docker-docker鏡像的創建使用命令(32)

3.修改默認頁面的文字

?docker?exec?-it?webnginx?bash
#進入容器后修改默認頁面
echo?"<h2>welcome?to?idig8.com?study?docker</h2>"?>?/usr/share/nginx/html/index.html

「docker實戰篇」python的docker-docker鏡像的創建使用命令(32)

「docker實戰篇」python的docker-docker鏡像的創建使用命令(32)

4.查看修改的記錄

查看最后一次變化

docker?diff?webnginx

「docker實戰篇」python的docker-docker鏡像的創建使用命令(32)

5.docker commit 命令

docker commit [選項] <容器ID或者容器名> [<倉庫名>[:<標簽>]]

docker?commit?--author?"idig8<idig8.com>"?--message?"Modify?default?page"?webnginx?nginx:v1

docker?images

「docker實戰篇」python的docker-docker鏡像的創建使用命令(32)

6.docker 鏡像歷史

docker?history?nginx:v1

「docker實戰篇」python的docker-docker鏡像的創建使用命令(32)

7.使用定制鏡像生成容器

指定一個81端口的服務,發現是按照之前打包容器的鏡像,生成的容器。

docker?run?--name?webnginx2?-d?-p?81:80?nginx:v1

「docker實戰篇」python的docker-docker鏡像的創建使用命令(32)
8.慎用docker commit命令生成鏡像

雖然可以比較直觀的幫助理解鏡像分層存儲的概念,但是實際環境中并不會這樣使用。猶豫命令的執行,還有很多文件被改動或添加。這還僅僅是最簡單的操作,如果是安裝軟件包,編譯構建,那會有大量的無關內容被添加進來,如果不小心清理,將會導致鏡像極為臃腫。此外,使用docker commit意外這所有對鏡像的操作都是黑箱操作,生成的鏡像也被稱為黑箱鏡像。實際工作中盡量不使用這個。

  • dockerfile的方式制作鏡像
    >下次說。

PS:到此第一次完成了鏡像的定制。使用的命令就是docker commit,手動操作給舊的鏡像添加了一個新的層形成了一個新的鏡像,大家對鏡像多層分組應該有了感覺。


「docker實戰篇」python的docker-docker鏡像的創建使用命令(32)


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

恩施市| 汝城县| 通渭县| 措勤县| 宜宾市| 漠河县| 林甸县| 于都县| 许昌市| 天津市| 安阳市| 尖扎县| 浮山县| 汝阳县| 兴义市| 北票市| 江永县| 栾川县| 威海市| 册亨县| 侯马市| 睢宁县| 桐庐县| 城步| 浪卡子县| 郧西县| 南澳县| 和硕县| 东乌| 毕节市| 济宁市| 平南县| 黄梅县| 溧阳市| 雷山县| 江源县| 洛川县| 浙江省| 大宁县| 社旗县| 年辖:市辖区|