如何停止 主机上的docker run
时间: 2023-08-11 15:11:03 浏览: 231
可以使用以下命令停止正在运行的 Docker 容器:
1. 首先,使用 `docker ps` 命令获取正在运行的容器的 ID 或名称。
2. 然后,使用 `docker stop` 命令停止容器。例如,如果容器 ID 为 `abcd1234`,则可以使用以下命令停止容器:
```
docker stop abcd1234
```
如果容器名称为 `my-container`,则可以使用以下命令停止容器:
```
docker stop my-container
```
这将向容器发送一个 `SIGTERM` 信号,请求容器停止。如果容器在一定时间内没有响应,Docker 将发送 `SIGKILL` 信号,强制停止容器。
3. 如果需要删除容器,可以使用 `docker rm` 命令。例如,如果容器 ID 为 `abcd1234`,可以使用以下命令删除容器:
```
docker rm abcd1234
```
如果容器名称为 `my-container`,则可以使用以下命令删除容器:
```
docker rm my-container
```
相关问题
docker run
`docker run` 是 Docker 命令中的一个非常重要的指令,用于启动一个新的容器。它的基本语法如下:
```
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
```
其中,`OPTIONS` 为启动容器时指定的选项,`IMAGE` 为要使用的镜像名称,`COMMAND` 为在容器启动时要执行的命令,`ARG` 为该命令的参数。
常见的一些 `OPTIONS` 包括:
- `-d`:以后台方式运行容器。
- `-p`:将容器内部的端口映射到主机上。
- `-v`:将主机上的目录挂载到容器内部。
- `-e`:设置环境变量。
- `--name`:为容器指定一个名称。
例如,下面的命令用于启动一个以 `centos:7` 镜像为基础的容器,并在容器内部执行 `echo "Hello World!"` 命令:
```
docker run centos:7 echo "Hello World!"
```
这个命令将输出 `Hello World!`,然后容器就会退出。
Docker run
`docker run`是Docker命令之一,用于在Docker容器中运行一个或多个命令。常见的用法是从Docker镜像中创建一个新的容器并在其中运行一个命令。
语法格式如下:
```
docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]
```
其中,`OPTIONS`是可选参数,`IMAGE`是要运行的Docker镜像名称,`COMMAND`和`ARG`是要在容器中运行的命令及其参数。
例如,要从Docker Hub上的nginx镜像中创建一个新的容器并在其中运行nginx服务器,可以使用以下命令:
```
docker run -d -p 80:80 nginx
```
其中,`-d`选项表示在后台运行容器,`-p 80:80`表示将主机的80端口映射到容器的80端口,`nginx`是要运行的Docker镜像名称。
阅读全文