最近在自己的centos上搭建了一個Docker,順便將一些常用操作記錄下,。 內(nèi)容以實際操作為主,,理論東西少,后期有時間再補上吧,。。,。 (一) 查看系統(tǒng)的版本和內(nèi)核:
因為docker要求服務CentOS6以上,,kernel 版本必須2.6.32-431或更高 要將Docker安裝到CentOS上,首先啟用EPEL軟件庫,,然后使用yum命令:
將Docker安裝到CentOS上后,,你需要將自己添加到docker群組,那樣才能以非root用戶的身份來運行Docker,。為此,,使用這個命令:
退出,重新登錄,,以激活群組變更,。
至此,你應該能夠以非特權用戶的身份來運行docker命令了,。
(二) 列出所有的image
運行Container
兩個參數(shù),,-t表示給容器tty終端,-i表示可以interactive,,可以交互,。 退出
編寫Dockerfile,運行docker build指令,,就可以構建自己的Image Dockerfile提供了CMD和ENTRYPOINT這2個指令,,允許你指定一個Image啟動時的默認命令,。CMD和ENTRYPOINT的區(qū)別是CMD的參數(shù)可以由docker run指令指定的參數(shù)覆蓋,而ENTRYPOINT則不可以,。 使用Dockerfile創(chuàng)建image:
其中-t標記添加tag,指定新的鏡像的用戶信息,。 "."Dockerfile所有的路徑。 修改image的tag:
上傳鏡像:
查看系統(tǒng)的版本和內(nèi)核:
因為docker要求服務CentOS6以上,,kernel 版本必須2.6.32-431或更高 要將Docker安裝到CentOS上,,首先啟用EPEL軟件庫,然后使用yum命令:
將Docker安裝到CentOS上后,,你需要將自己添加到docker群組,,那樣才能以非root用戶的身份來運行Docker。為此,,使用這個命令:
退出,,重新登錄,以激活群組變更,。 至此,,你應該能夠以非特權用戶的身份來運行docker命令了。
(三) 列出所有的image
運行Container
兩個參數(shù),,-t表示給容器tty終端,,-i表示可以interactive,可以交互,。 退出
編寫Dockerfile,,運行docker build指令,就可以構建自己的Image Dockerfile提供了CMD和ENTRYPOINT這2個指令,,允許你指定一個Image啟動時的默認命令,。CMD和ENTRYPOINT的區(qū)別是CMD的參數(shù)可以由docker run指令指定的參數(shù)覆蓋,而ENTRYPOINT則不可以,。 使用Dockerfile創(chuàng)建image:
其中-t標記添加tag,指定新的鏡像的用戶信息,。 "."Dockerfile所有的路徑。 修改image的tag:
上傳鏡像:
保存Container到images
|
|