docker常見問題總結以及很有用的命令彙集整理

鏡像部分
1、清理docker系統中的無用數據

sunhongbin@shb-vm:/usr/local$ docker system prune --volumes -f
Deleted Containers:
c6324a0a8013e4c8fa765c4ebb23c5a4e4ea43cc6df0edbf88b819f9ee630e17
95579cb0fa8e5cf8fe46064ad449979f982496f86ed7423c078e647a94af9fac
bcf6bcc99f08b22524b909dc6b0bb03903e16540669cf77fa9fccfd289afaf52
6371222d7646b1f8a955535136a958b27db9c5e6c7b937d95d272197c75f6ed0
4d36cc1f6c581aecc4dab47ba8208e7fdfcc933d1c4f576ca9f89ebaa42df656
fee3f2568f2ad71c4093e61f76847e2c202c8fb5b0d7bcaa652eec44e406a708
a35f43d84dfc85c1bee125058cce6eb7a413f05d8f4474137ae9b4fc9333cc86
86c7cb7928a9f153ab0ab43211b16383231f03b9f540430786d9a3ff148a3fb0
36e1e89dca069f52aa001028532638bac36a84216612a4f1e4f55b4873d01358
26a0160ad29166627e95309ee619039609c5f8aea02f6e79dac8cb433e7a71c6
5a4ea0a916c2b55d7bd5eb2c8e9ea6c054a5903c61a58567966e74f2b976690b
9dc4f08430795b7f3e5bcfe8711cd2e54683a52fbd19acf24463e51bead00294

Total reclaimed space: 28.57MB

2、查看鏡像內環境變量

sunhongbin@shb-vm:/usr/local$ docker run 8bf17b env
HOSTNAME=98af4260c350
PWD=/
HOME=/root
MYSQL_MAJOR=5.7
GOSU_VERSION=1.7
MYSQL_VERSION=5.7.24-1debian9
SHLVL=0
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

3、docker鏡像文件都存放在哪裏
答:/var/lib/docker目錄下

容器部分
1、容器退出後,數據會丟失嗎?
不會,此時docker ps命令查看不到,可以通過docker ps -a查看。還可以通過docker start啓動它,只有刪除容器纔會刪除所有信息。

2、獲取某個容器的IP地址

docker inspect --format '{{ .NetworkSettings.IPAddress}}' <容器ID或者名字>

3、停止所有正在運行的容器

docker stop $(docker ps -q)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章