docker學習(二) 基本命令
阿新 • • 發佈:2017-07-31
學習 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學習(二) 基本命令