Docker 基本使用命令

发布于:2025-03-07 ⋅ 阅读:(20) ⋅ 点赞:(0)

注意:目前只在mac上使用测试,其他系统还没有尝试

启动与停止 Docker 服务

‌ 启动 Docker‌:systemctl start docker
‌ 停止 Docker‌:systemctl stop docker
‌ 重启 Docker‌:systemctl restart docker
‌ 设置 Docker 开机自启动‌:systemctl enable docker
‌ 查看 Docker 运行状态‌:systemctl status docker

Docker 版本与信息

‌ 查看 Docker 版本号‌:docker version
‌ 查看 Docker 系统信息‌:docker info

镜像管理命令

‌搜索镜像‌:docker search [镜像名],例如 docker search nginx
拉取镜像‌:docker pull [镜像名]:[标签],如果不指定标签,则默认下载 latest 版本,例如 docker pull nginx:latest
列出本地镜像‌:docker images,显示镜像 ID、仓库、标签、大小等信息
‌删除镜像‌:docker rmi [镜像ID或镜像名],使用 -f 参数可以强制删除镜像,例如 docker rmi -f nginx:latest

容器管理命令

‌新建并启动容器‌:docker run [OPTIONS] IMAGE [COMMAND] [ARG...],例如 docker run -d nginx(后台运行 nginx 容器)
‌列出容器‌:docker ps 列出当前正在运行的容器,使用 -a 选项可以查看所有容器(包括未运行的)
‌启动已停止的容器‌:docker start [容器ID或容器名]
‌重启容器‌:docker restart [容器ID或容器名]
‌停止容器‌:docker stop [容器ID或容器名]
‌删除容器‌:docker rm [容器ID或容器名],只能删除已停止的容器,使用 -f 参数可以强制删除正在运行的容器(但通常不推荐这样做)
‌查看容器日志‌:docker logs [容器ID或容器名]
‌在容器中执行命令‌:docker exec [容器ID或容器名] [COMMAND],例如 docker exec -it [容器ID] /bin/bash 进入容器内部

其他常用命令

‌查看 Docker 帮助文档‌:docker --helpdocker [具体命令] --help
‌保存镜像为压缩包‌:docker save -o [保存的文件名] [镜像名]
‌加载压缩包为镜像‌:docker load -i [文件名]