1.查看全部鏡像docker
docker image ls 簡寫:docker images
2.查看全部正在運行的容器vim
docker container ls 簡寫:docker ps
3.查看全部容器centos
docker container ls -a 簡寫:docker ps -a
4.刪除容器bash
docker rm container 容器ID 簡寫:docker rm 容器ID
5.刪除鏡像ide
docker image rm 鏡像ID 簡寫:docker rmi 鏡像ID
6.若是要刪除的容器較多,列出全部的容器IDui
docker container ls -a | awk {'print$1'} // 輸出第一列 簡寫:docker container ls -aq 刪除全部的容器:docker rm $(docker container ls -aq)
7.刪除全部退出的容器插件
docker container ls -f "status=exited" // 列出全部退出的容器 簡寫:docker ps -f "status=exited" docker container ls -f "status=exited" -q // 列出全部退出的容器的ID 簡寫:docker ps -f "status=exited" -q docker rm $(docker container ls -f "status=exited" -q) 簡寫:docker rm $(docker ps -f "status=exited" -q)
8.經過鏡像建立容器code
docker run --name -d -p 8080:8080 鏡像ID 解釋: --name 給容器起一個別名 -d 表示後臺運行 -p 容器端口和宿主機端口映射
9.由容器建立鏡像(因爲容器在使用的過程當中有可能發生變化,例如:一個centos容器,裏面安裝了vim插件)it
docker container commit 簡寫:docker commit 注:這種不提倡
10.經過Dockerfile建立一個鏡像class
docker image build 簡寫:docker build
11.進入一個正在運行中的容器
docker exec -it 容器名稱 /bin/bash(或/bin/sh)