docker常用命令總結(jié)

1.啟動(dòng)docker服務(wù)
sudo service docker start
2.停止docker服務(wù)
sudo service docker stop
3.檢查docker 守護(hù)進(jìn)程是否在運(yùn)行
sudo docker stats
4.查看docker相關(guān)信息
sudo docker info
5.列出所有容器
sudo docker ps -a
6.最后一次運(yùn)行的容器
sudo docker ps -l
7.重新啟動(dòng)已停止的容器
sudo docker start 容器名(也可以使用容器ID)
8.獲取容器的日志
sudo docker logs 容器名
獲取最后幾條日志
sudo docker -f 容器名
9.列出鏡像
sudo docker images
10.拉取鏡像
sudo docker pull 鏡像名
11.刪除所有容器
sudo docker rm $(docker ps -a -q)
12.刪除單個(gè)容器
sudo docker rm 容器名
13.刪除所有鏡像
sudo docker rmi $(docker images | grep none | awk '{print $3}' | sort -r)
14.保存鏡像
sudo docker save 鏡像名 > /home/新鏡像名.tar
14.加載自定義鏡像
sudo docker load < /home/自定義鏡像
15.獲取容器更多信息
sudo docker inspect 容器名
16.刪除為none的鏡像
docker images --no-trunc| grep none | awk '{print $3}' | xargs -r docker rmi
常用參數(shù):
-i:以交互模式運(yùn)行容器,通常與 -t 同時(shí)使用
-t:為容器重新分配一個(gè)偽輸入終端,通常與 -i 同時(shí)使用
-p : 端口映射 格式為[主機(jī)端口:容器端口]
-d : 后臺(tái)模式運(yùn)行
-name : 給容器一個(gè)新的名稱(chēng)
-v:掛載主機(jī)的目錄
-e: username="ritchie": 設(shè)置環(huán)境變量
-m:設(shè)置容器使用內(nèi)存最大值
--env-file=[]:從指定文件讀入環(huán)境變量
docker默認(rèn)用戶(hù)名和密碼:
用戶(hù)名:docker
密碼:tcuser