Docker:第一章:Docker常用命令

Docker分享:https://www.runoob.com/docker/docker-tutorial.html

启动所有停止的容器
 docker start  `docker ps -a|grep Exited|awk '{print $1}'`
删除所有停止的容器
docker rm `docker ps -a|grep Exited|awk '{print $1}'`
查询显示虚悬镜像
docker images -f dangling=true
删除虚悬镜像
docker rmi $(docker images -q -f dangling=true)
查看容器ip
docker inspect --format='{{.Name}} - {{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
从 Docker 文件构建 Docker 映像
docker build -t image-name docker-file-location
强制删除所有镜像
docker rmi -r $(docker images -q)
删除所有容器
docker rm $(docker ps -a -q)
进入 Docker 容器
docker exec -it container-id /bin/bash
从主机复制文件到容器
sudo docker cp host_path containerID:container_path
# 从容器复制文件到主机
sudo docker cp containerID:container_path host_path
查看所有数据卷
docker volume ls
# 删除指定数据卷
docker volume rm [volume_name]
# 删除所有未关联的数据卷
docker volume rm $(docker volume ls -qf dangling=true)