常用命令
杀死所有正在运行的容器
docker kill $(docker ps -a -q)
删除所有已经停止的容器
docker rm $(docker ps -a -q)
删除所有镜像
docker rmi $(docker images -q)
关闭容器
docker stop CONTAINER ID或者NAMES
重新启动关闭容器
docker start CONTAINER ID或者NAMES
移除本地容器
docker rm CONTAINER ID或者NAMES
查看本地容器
docker ps // 查看正在运行的容器 docker ps -a //查看所有容器
查看本地镜像
docker images
创建镜像
docker build -t name:tag Dockerfile路径
修改本地镜像标记
docker tag IMAGE ID name:tag docker rmi name:tag
删除本地镜像
docker rmi name:tag或者IMAGE ID
进入容器
docker exec -it IMAGE ID或者NAMES /bin/bash
获取镜像中心的镜像
docker pull name:tag
获取窗口的端口的映射配置
docker port CONTAINER ID或者NAMES
要是dockerfile运行过程中出错,会在images中生成的无用镜像,删除方法来自百度粘贴
# 删除命令: docker rmi $(docker images | grep "none" | awk '{print $3}') # 上一步报错还有未停掉的容器后可进行下面的步骤 # 停止容器 docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }') # 删除: docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }') # 删除镜像 docker rmi $(docker images | grep "none" | awk '{print $3}')
Last updated
Was this helpful?