1团驱、docker images?? #列出鏡像
2、docker??pull??[options]??name[:tag]? #拉取鏡像
eg:
????? docker?pull?centos???#只會下載tag為lastest的鏡像
????? docker?pull?centos:centos6??#下載帶標簽的鏡像
3现斋、?docker?search??鏡像名#查找鏡像
eg:
???? docker?search?puppet
4容诬、docker??build??[options]??path?|?url#構(gòu)建鏡像
(1)-t參數(shù):指定生成的鏡像標簽盲赊。
eg:
?????? docker?build??-t??jamtur01/dockerjenkins?.
5?坦胶、docker?history#查看鏡像的構(gòu)建歷史:列出鏡像的每一層杠输,以及創(chuàng)建這些層的Dockerfile指令
eg:
6赎败、docker?run??[options]??image?[command]??[arg...]#從鏡像啟動容器
options說明:
(1)?-d??:后臺運行容器,并返回容器ID
(2)-p???:?指定容器暴露的端口
(3)--name?:為容器指定一個名稱
(4)--privileged?:?啟動docker?的特權(quán)模式蠢甲,這種模式允許我們以其宿主機具有的(幾乎)所有能力來運行容器,包括一些內(nèi)核特性和設(shè)備訪問据忘。這是使得可以在docker中運行docker必要的魔法鹦牛。
eg:
docker?run?-d??-p?80?--name??static_web??jamtur01/static_web???nginx?-g?"daemon?off"
7、docker??ps??[options]#列出容器
(1)?-l?勇吊,--lastest????#顯示最新創(chuàng)建的容器(包括所有的狀態(tài))
(2)-a?,?--all????#顯示所有的容器(默認情況下僅僅顯示正在運行中的容器)
8曼追、?docker???port???[container?ID]??port#查看docker端口映射情況
eg:
docker??port??6751b94bb5c0???80???#查看容器6751b94bb5c0的端口80對應(yīng)的宿主機中映射的端口
9、docker???restart???[options]CONTAINERID#docker重啟
eg:
10汉规、docker?start?[OPTIONS]?CONTAINER?[CONTAINER...]#啟動容器
11礼殊、docker?exec?[OPTIONS]?CONTAINER?COMMAND?[ARG...]#進入docker容器中
eg:
docker?exec???-it???4d15505a6c82?????/bin/bash