基本命令
镜像操作
docker search [关键词]:搜索可用的镜像。
docker pull [仓库名]:[标签]:从 Docker Hub 下载指定的镜像。
docker images:显示本地所有镜像列表。
docker rmi [镜像ID或名称]:删除指定的镜像。
docker history [镜像ID或名称]:查看镜像的历史记录。
容器操作
docker run [选项] [镜像ID或名称]:创建并启动一个新的容器。
docker ps:显示当前运行的所有容器。
docker stop [容器ID或名称]:停止指定的容器。
docker start [容器ID或名称]:重新启动指定的容器。
docker restart [容器ID或名称]:重启指定的容器。
docker rm [容器ID或名称]:删除指定的容器。
docker exec [容器ID或名称] [命令]:在指定的容器内执行命令。
服务管理
systemctl start docker:启动 Docker 服务。
systemctl stop docker:停止 Docker 服务。
systemctl restart docker:重启 Docker 服务。
systemctl enable docker:设置 Docker 自动启动。
systemctl status docker:查看 Docker 服务状态。
其他
docker inspect [容器ID或名称]:查看容器或镜像的详细配置信息,默认为 JSON 格式。
docker top [容器ID或名称]:显示容器的 CPU 和内存使用情况。
docker logs [容器ID或名称]:查看容器的日志输出。
docker 系统
docker version // 显示Docker客户端和服务端版本信息
docker info //显示docker详细系统信息