ali CNCF错题一道

由于疫情,加上最近CNCF很热,计划温故知新,系统学习一下,在阿里云的cncf 中遇到一个如下题目:
在这里插入图片描述
阿里云的答案是无法停止,这里的“停止容器”如果只返回exit(0), 那么阿里云的答案是错误,没有不可停止的容器,去简单测试一下:
[root@localhost ~]# docker rm demo
demo
[root@localhost ~]# docker run -d -t --name demo ubuntu top
0bdfb5629add5c8ff2de575ba6c1b8c8475c1bc997b2952487717e2fe0f1c142
[root@localhost ~]# docker exec -it demo kill -9 1
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0bdfb5629add ubuntu “top” 21 seconds ago Up 20 seconds demo
84799ae1857e saturn/saturn-db “docker-entrypoint.s…” 3 weeks ago Up 17 minutes 33060/tcp, 0.0.0.0:3308->3306/tcp saturn_db_2
[root@localhost ~]# docker exec -it demo kill 1
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
84799ae1857e saturn/saturn-db “docker-entrypoint.s…” 3 weeks ago Up 18 minutes 33060/tcp, 0.0.0.0:3308->3306/tcp saturn_db_2

[root@localhost ~]# docker run --name stoptest ubuntu ls
bin
boot
dev
etc
home
lib
lib64
media
mnt
opt
proc
root
run
sbin
srv
sys
tmp
usr
var
[root@localhost ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c7b8033f2c65 ubuntu “ls” 3 seconds ago Exited (0) 3 seconds ago stoptest
0bdfb5629add ubuntu “top” 5 minutes ago Exited (0) 5 minutes ago demo

可以考的kill 1 实现的demo退出状态与ls正常退出是一样的。

再查了下docker 官方status
The status filter matches containers by status. You can filter using created, restarting, running, removing, paused, exited and dead. For example, to filter for running containers:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_40455124

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值