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)