在CentOS上,Docker命令非常丰富,涵盖了镜像管理、容器管理、网络管理等多个方面。以下是一些常用的Docker命令:
搜索镜像
docker search <image-name>
拉取镜像
docker pull <image-name>:<tag>
列出本地镜像
docker images
删除镜像
docker rmi <image-id>
查看镜像详情
docker inspect <image-id>
构建镜像
docker build -t <image-name>:<tag> .
导出镜像
docker save <image-id> > <file-name>.tar
导入镜像
cat <file-name>.tar | docker load
运行容器
docker run -d --name <container-name> <image-name>:<tag>
列出所有容器(包括停止的)
docker ps -a
启动容器
docker start <container-id>
停止容器
docker stop <container-id>
重启容器
docker restart <container-id>
删除容器
docker rm <container-id>
进入容器
docker exec -it <container-id> /bin/bash
查看容器日志
docker logs <container-id>
查看容器详细信息
docker inspect <container-id>
列出网络
docker network ls
创建网络
docker network create <network-name>
连接到网络
docker network connect <network-name> <container-id>
断开网络连接
docker network disconnect <network-name> <container-id>
删除网络
docker network rm <network-name>
查看Docker版本
docker version
查看Docker系统信息
docker info
清理未使用的资源
docker system prune
查看Docker守护进程状态
systemctl status docker
启动Docker服务
systemctl start docker
停止Docker服务
systemctl stop docker
设置Docker开机自启
systemctl enable docker
取消Docker开机自启
systemctl disable docker
这些命令只是Docker命令的一部分,更多高级功能和选项可以通过查阅Docker官方文档或使用docker help命令来获取。