docker run啟動容器後,可以通過下面命令進入容器
docker exec -it ***xx bash//其中***xx為容器id,這個id可以用docker ps檢視,最後面的bash為進入容器後我們要執行的命令,這樣就可以開啟乙個終端
進入到該容器中,我們做一些變更,比如安裝一些東西,然後針對這個容器進行建立新的映象
在容器中執行 :
yum install -y net-tools
然後ctrl d退出容器
注意: 每開啟乙個容器,宿主機都會對應的建立乙個虛擬網絡卡,這樣才能跟宿主機通訊
將容器做成映象:
docker commit -m 「change somth」 -a 「somebody info」 container_id new_image_name //container_id通過docker ps -a獲取,後面的new_image_name為新映象名字
例如: docker commit -m 「install net-tools」 -a 「qiangqiang」 2c74d574293f centos_with_nettool 這個命令有點像svn的提交,-m 加一些改動資訊,-a 指定作者相關資訊 2c74d這一串為容器id,再後面為新映象的名字
舉例:1、將執行了yum install -y net-tools的容器,儲存為映象
docker commit -m 「install net-tools」 -a 「qiang」 2edf8 centos_with_net
2、檢視該映象:
[root@xxq ~]# docker images
repository tag image id created size
centos_with_net latest d1662210c4b4 4 minutes ago 277mb
centos latest d123f4e55e12 2 weeks ago 197mb
3、啟動容器:
docker run -itd centos_with_net
4、根據id進入容器
docker exec -it 5331d bash
5、可以檢視,該容器可以直接執行ifconfig命令,無需再安裝
第七十五章
然而這聲慘叫彷彿只喊出半聲,便戛然而止,只見那團灰色濃霧,忽然如同實質般劇烈地蠕動了起來,隨後化成了一條條灰色的毒蛇,濃霧也隨之淡去了不少,在那濃霧的中心有著乙個身影,正是先前的索卡。緊隨著,濃霧中的那一幕讓得秦霄差點嘔了出來,只看那一條條細小灰色毒蛇,瘋狂地鑽進索卡的 之下,這般一來索卡渾身表面都...
shell學習四十五天 xargs
執行命令 xargs 當find 產生乙個檔案列表時 該列表提供給另乙個命令有時是很有用的.案例 touch abc.c erd.c oiy.c ll.erd.c abc.c oiy.c find name c rm rm 缺少運算元 請嘗試執行 rm help 來獲取更多資訊。find name ...
python爬蟲學習第十五天
from urllib.request import urlopen from bs4 import beautifulsoup import re import datetime import random def randomurl articleurl url articleurl html ...