Docker 常用命令
1、sudo docker info 查看Docker的信息,如Docker版本,系统内核版本、容器数量、镜像数量等
2、sudo docker search image_name 查看DockerHub上是否有image_name的镜像
3、sudo docker pull image_name:tag 下载镜像
4、sudo docker rmi image_name or image_id 删除镜像(注:在删除镜像之前需要先将相关的容器删除)
5、sudo docker run -d [-p port_host: port_container]... [--name container_name] [-v host_path:container_path] [-- restart==always] image_name:tag 启动一个容器(端口映射不随机)
6、sudo docker run -d -P [--name container_name] [-v host_path:container_path] [--restart==always] image_name:tag 启动一个容器(端口映射随机)
7、sudo docker ps 查看运行态的容器
8、sudo docker ps -a 查看所有创建的容器,包括运行态和非运行态的
9、sudo docker stop container_name or container_id 停止一个容器
10、sudo docker start container_name or container_id 启动一个容器
11、sudo docker rm container_name or container_id 删除一个非运行态容器
12、sudo docker rm -f container_name or container_id 删除一个运行态的容器(强制删除)
13、sudo docker exec -it container_name or container_id bash 进入一个容器
14、sudo docker rm $(sudo docker ps -a -q) 删除所有非运行态的容器
15、sudo docker tag image_name1 image_name2 将一个名字为image_name1的镜像标记为image_name2
16、sudo docker push image_name 上传镜像