container-kill.md 1.4 KB
Newer Older
F
feilong 已提交
1 2 3 4 5 6 7 8 9 10 11 12
# docker caontainer 操作(3): kill容器

一个Docker镜像(image)运行后,就是一个容器实例,称为`container`

上一题我们在一个shell里启动了一个docker实例,我们另外开一个终端,使用下面的命令列举所有的docker实例,并且找到镜像名为`ubuntu` docker 的`container id`

```bash
docker container ls
```

可以看到上一题运行的`ubuntu`容器的id

F
feilong 已提交
13
![](https://gitcode.net/csdn/skill_tree_cloud_native/-/raw/master/data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-kill-ls.jpg)
F
fix bug  
feilong 已提交
14
<br/>
F
feilong 已提交
15 16 17 18 19 20 21 22 23

现在,使用容器的id就可以杀死容器实例

```bash
docker container kill 2bba2dec1e97
```

命令执行的返回如图所示:

F
feilong 已提交
24
![](https://gitcode.net/csdn/skill_tree_cloud_native/-/raw/master/data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-kill-action.jpg)
F
fix bug  
feilong 已提交
25
<br/>
F
feilong 已提交
26 27 28

而运行中的ubuntu docker 实例则被成功kill后退出:

F
feilong 已提交
29
![](https://gitcode.net/csdn/skill_tree_cloud_native/-/raw/master/data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-kill-resp.jpg)
F
fix bug  
feilong 已提交
30
<br/>
F
feilong 已提交
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

以下描述错误的是?

## 答案

docker kill 后,运行中的 docker 实例子会提示用户是否退出

## 选项

### A

docker kill 成功后会输出被杀死的 docker container 的id

### B

使用 docker kill {container id} 可以杀死目标docker 实例

### C

docker ls 命令可以列举所有docker container 的状态