我們?cè)谟胐ocker的時(shí)候绷耍,如果我們構(gòu)建了不少鏡像吐限,啟動(dòng)了不少容器之后,如果沒有當(dāng)時(shí)就清理掉褂始,這些內(nèi)容會(huì)占據(jù)大量的物理存儲(chǔ)空間诸典,有些強(qiáng)迫癥的人真的很難忍受,今天分享一些常用命令崎苗,包括清理命令狐粱,以便以后使用的時(shí)候翻看查找。
常用啟動(dòng)命令
- docker run -d 守護(hù)進(jìn)程啟動(dòng)胆数,也就是后臺(tái)啟動(dòng)
- docker ps 查看當(dāng)前運(yùn)行的docker容器
- docker logs <id> 查看容器的日志肌蜻。id在docker run -d的輸出獲取,也可從docker ps的輸出獲取必尼。
- docker kill <id> 殺掉容器
- docker images 列出docker鏡像
- docker run -it ... 進(jìn)入控制臺(tái)
- docker exec -it <id> /bin/bash 之前分享過蒋搜,有些超級(jí)輕量級(jí)基礎(chǔ)鏡像是沒有bash的,只有sh
清理命令(強(qiáng)迫癥福音)
- docker run --rm ... 可以在容器運(yùn)行結(jié)束后自行清楚所占據(jù)的空間判莉,包括未映射的卷豆挽。
- docker image prune 清除所有未使用的鏡像
- docker container prune 清除所有已經(jīng)停止的容器
- docker volume prune 清除所有未使用的卷
- docker system prune --volumes 一鍵清除上述所有