在CentOS中,Docker命令非常丰富,涵盖了镜像管理、容器管理、网络管理等多个方面。以下是一些常用的Docker命令:
搜索镜像
docker search <image-name>
拉取镜像
docker pull <image-name>:<tag>
列出所有本地镜像
docker images
删除镜像
docker rmi <image-id-or-name>
保存镜像到文件
docker save -o <filename> <image-name>:<tag>
从文件加载镜像
docker load -i <filename>
运行容器
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
列出所有运行中的容器
docker ps
列出所有容器(包括停止的)
docker ps -a
停止容器
docker stop <container-id-or-name>
启动容器
docker start <container-id-or-name>
删除容器
docker rm <container-id-or-name>
进入容器
docker exec -it <container-id-or-name> /bin/bash
查看容器日志
docker logs <container-id-or-name>
复制文件到容器
docker cp <local-file> <container-id-or-name>:<container-path>
从容器复制文件到本地
docker cp <container-id-or-name>:<container-path> <local-file>
列出所有网络
docker network ls
创建网络
docker network create <network-name>
删除网络
docker network rm <network-name>
连接到网络
docker network connect <network-name> <container-id-or-name>
断开网络连接
docker network disconnect <network-name> <container-id-or-name>
查看Docker版本
docker version
查看Docker系统信息
docker info
查看Docker守护进程状态
systemctl status docker
启动Docker服务
systemctl start docker
停止Docker服务
systemctl stop docker
重启Docker服务
systemctl restart docker
查看Docker守护进程日志
journalctl -u docker.service
这些命令只是Docker众多功能中的一部分,更多高级功能和详细用法可以通过查阅Docker官方文档或使用docker help
命令来获取。