1. 程式人生 > >docker學習(二) 基本命令

docker學習(二) 基本命令

學習 logs restart docker ui oca nbsp 存在 端口 src

1.查看docker 鏡像

docker images

技術分享

2.拉取鏡像

docker pull xxx

xxx 為鏡像名稱

技術分享

技術分享

3.刪除鏡像

docker rmi xxx

4.停止所有的容器

docker stop $(docker ps -q)

5.刪除所有的容器

docker rm $(docker ps -a -q)

6.查看正在運行的容器

docker ps

7.查看所有存在的容器

docker ps -a

8.容器重命名

docker rename oldname newname

9.重啟docker服務

service docker restart

10.打開防火墻

ufw enable

11.關閉防火墻

ufw disable

12.啟動鏡像

docker run   鏡像名

通常還附帶各種參數。

比如,

技術分享

可以看到,我的鏡像庫裏有鏡像uifd/ui-for-docker,我啟動下這個鏡像。

使用命令

docker run -d -p 9000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock uifd/ui-for-docker

技術分享

下面有一串字符,表示鏡像啟動成功。

說明: -d 後臺啟動

-p 地址映射,第一個9000表示本機的端口,第二個9000表示docker的端口,這兩個值都可以自己修改,-p 9000:9000表示,將docker的9000端口號映射到本機的9000端口號,在瀏覽器輸入localhost:9000,即可查看。

-v /var/run/docker.sock:/var/run/docker.sock為掛載命令,將冒號後的 容器路徑掛載到冒號前面的 本機路徑。

最後的 uifd/ui-for-docker為鏡像的名稱。

下一節,我將給大家介紹docker 的一些管理工具,比如 docker ui, shipyard,portainer 的安裝方式。

docker學習(二) 基本命令