docker启动、关闭命令 容器启动与关闭命令

本文详细介绍Docker的基本操作命令,包括启动、重启、关闭Docker服务,以及容器的启动、停止、删除等。提供了多种方式来管理和操作Docker服务及容器,适合初学者和进阶用户快速掌握Docker的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

docker启动命令,docker重启命令,docker关闭命令

启动        systemctl start docker
守护进程重启   sudo systemctl daemon-reload
重启docker服务   systemctl restart  docker
重启docker服务  sudo service docker restart
关闭docker   service docker stop  
关闭docker  systemctl stop docker
1
2
3
4
5
6
容器启动、停止

docker ps -a 查看本地所有运行的容器
docker ps        产看正在运行的容器
docker start 容器id 运行容器
docker rm 容器id    移出容器


docker ps // 查看所有正在运行容器
$ docker stop containerId // containerId 是容器的ID

$ docker ps -a // 查看所有容器
$ docker ps -a -q // 查看所有容器ID

$ docker stop $(docker ps -a -q) //  stop停止所有容器
$ docker  rm $(docker ps -a -q) //   remove删除所有容器
 

### 如何在 Docker启动容器并执行命令 #### 容器的基础操作 Docker 提供了一种轻量级的方式用于创建、部署和管理应用程序。通过使用 `docker run` 命令可以启动一个新的容器,并指定镜像名称以及其他参数来配置容器的行为[^1]。 #### 启动容器的示例 以下是基于 RabbitMQ 的容器启动示例,展示了如何设置环境变量、挂载卷以及暴露端口: ```bash docker run \ -e RABBITMQ_DEFAULT_USER=admin \ -e RABBITMQ_DEFAULT_PASS=123456 \ -v mq-plugins:/plugins \ --name mq \ --hostname mq \ -p 15672:15672 \ -p 5672:5672 \ -d \ rabbitmq:3.8-management ``` 上述命令的功能如下: - `-e`: 设置容器内的环境变量。 - `-v`: 将主机目录或文件映射到容器内部。 - `--name`: 指定容器的名字。 - `--hostname`: 设定容器的主机名。 - `-p`: 映射主机容器之间的端口号。 - `-d`: 让容器以后台模式运行。 - `rabbitmq:3.8-management`: 使用官方提供的 RabbitMQ 镜像及其特定标签版本[^3]。 #### 进入正在运行的容器 如果需要进入已经启动容器以执行交互式命令,可使用以下方法之一: - **attach 方法**: ```bash docker attach <container_id_or_name> ``` 此方式适用于查看实时日志流或者直接输入指令的情况,但不推荐长期使用因为退出终端可能会停止容器进程[^2]。 - **exec 方法 (推荐)**: ```bash docker exec -it <container_id_or_name> /bin/bash ``` 上述命令允许用户打开一个伪 TTY 终端并之互动,即使关闭当前窗口也不会影响容器正常工作状态。 #### 在新容器中直接执行非交互型命令 对于某些场景下只需要一次性完成某项任务而无需保持会话,则可以直接利用 `docker run` 加上具体要运行的应用程序路径及参数实现自动化处理过程。例如更新软件包列表: ```bash docker run ubuntu apt-get update && apt-get install -y curl ``` 这里我们选择了 Ubuntu 系统作为基础镜像,在其中安装了 Curl 工具。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值