docker的命令总汇
时间: 2023-06-02 11:04:43 浏览: 136
很高兴回答你的问题。以下是Docker的命令总汇:
1. docker build - 构建新镜像
2. docker run - 运行容器
3. docker exec - 在正在运行的容器中执行命令
4. docker ps - 列出正在运行的容器
5. docker stop - 停止容器运行
6. docker rm - 删除容器
7. docker rmi - 删除镜像
8. docker pull - 下载镜像
9. docker push - 上传镜像
10. docker save - 导出镜像
11. docker load - 导入镜像
12. docker commit - 提交修改后的容器。
希望这些命令能对您有所帮助。
相关问题
Docker命令汇总
### Docker 常用命令总结
#### 启动控制类命令
- **启动 Docker**
使用 `systemctl` 来管理 Docker 的服务状态可以方便地操作其生命周期。通过执行 `systemctl start docker` 可以启动 Docker 守护进程[^4]。
- **停止 Docker**
类似于启动,当不再需要 Docker 运行时,可以通过 `systemctl stop docker` 来安全关闭它。
- **重启 Docker**
如果配置更改或其他原因需重新加载 Docker 配置而不必手动先停再启,则可利用 `systemctl restart docker` 实现这一点。
- **查看 Docker 状态**
要了解当前 Docker 是否正在运行以及更多关于它的信息,比如活动容器数量等,可以用 `systemctl status docker` 查看详细的状态报告。
- **设置开机自启**
对于希望每次系统启动时自动开启 Docker 的情况,应该启用该功能,这可通过指令 `systemctl enable docker` 达成目的。
- **获取 Docker 概览信息**
获取有关整个系统的综合概述,包括服务器版本、存储驱动程序和其他重要细节,应使用 `docker info` 命令来获得这些数据。
- **访问 Docker 总体帮助文档**
当不确定具体某个选项如何工作或想要浏览所有可用的功能时,输入 `docker --help` 将显示全局的帮助页面。
- **查询特定命令的帮助手册**
若要深入了解某条命令的具体参数及其作用方式,可以在命令后面加上 `--help` 参数,例如 `docker run --help` 会给出详细的解释说明。
#### 镜像管理命令
- **列出本地镜像**
显示计算机上已下载并保存的所有 Docker 镜像列表,只需简单地键入 `docker images` 即可完成此操作。
#### 构建与部署命令
- **构建镜像**
利用指定位置下的 `Dockerfile` 文件创建一个新的镜像实例,通常做法是指定 `-f` 参数指向文件路径,并且给新生成的镜像打标签以便识别,如 `docker build -t myimage:v1 .` 表示基于当前目录中的默认名为 `Dockerfile` 的文件建立名称为 `myimage` 版本号为 `v1` 的镜像[^2]。
- **拉取远程仓库中的镜像**
若想从官方或者其他可信源处取得所需的应用环境映射副本,那么就应当运用 `docker pull imagename[:tag]` 下载对应资源到本地机器上来准备后续的工作流程[^3]。
#### Swarm 和服务管理命令
- **Swarm 中的服务管理**
在分布式环境中协调多个节点上的任务调度和服务编排离不开 `docker service` 子命令集的支持,允许管理员轻松定义、扩展甚至删除跨主机运作的任务单元。
```bash
# 示例:创建一个具有三个副本的新服务
docker service create --name myweb --replicas 3 nginx
```
添加Docker命令
### Docker 命令使用指南
#### 启动和停止 Docker 服务
为了管理 Docker 守护程序的状态,可以利用 `systemctl` 来控制其启动与停止:
- 使用 `systemctl start docker` 可以启动 Docker 服务[^1]。
- 而要关闭正在运行的服务,则执行 `systemctl stop docker` 即可。
#### 登录 Docker Hub
对于希望推送镜像至远程仓库或是拉取私有库中的资源的情况,先要在本地设备上完成对 Docker Hub 的认证过程。这一步骤通过下面这条指令实现:
```bash
docker login
```
此命令会请求用户提供用户名及密码来验证身份[^2]。
#### 添加并掌握更多 Docker 常用命令
除了上述基础操作外,这里提供一份更为详尽的 Docker 日常工作流中可能需要用到的操作列表:
| 功能描述 | 对应命令 |
| --- | --- |
| 查看版本信息 | `docker version` |
| 列出已下载的所有镜像 | `docker images` 或者更简洁的形式 `docker image ls` |
| 运行容器实例 | `docker run [OPTIONS] IMAGE [COMMAND] [ARG...]` |
| 显示当前所有活动容器详情 | `docker ps`;如果想要查看全部历史记录(包括已经退出的),则加上 `-a` 参数即 `docker ps -a` |
| 终止指定 ID/NAME 的容器进程 | `docker stop CONTAINER_ID_OR_NAME` |
| 删除不再使用的容器 | `docker rm CONTAINER_ID_OR_NAME` |
以上表格汇总了一些最常用的 Docker 操作方式,帮助使用者快速入门并高效地管理和部署应用环境。
阅读全文
相关推荐












