docker - 无法停止在我的 mac 上运行的 docker 容器
问题描述
我无法停止在我的 mac 上运行的 docker 容器。停止此容器后,它总是会弹出。
这是日志
(base) ➜ ~ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e4258d657c8d quay.io/prometheus/prometheus:latest "/bin/prometheus --c…" 4 minutes ago Up 4 minutes 9090/tcp monitoring_prometheus.1.wrps0j1w9m4jz82fec9d71xiu
(base) ➜ ~
(base) ➜ ~
(base) ➜ ~ docker stop e4258d657c8d
e4258d657c8d
(base) ➜ ~ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
(base) ➜ ~ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4bfb8f9ea862 quay.io/prometheus/prometheus:latest "/bin/prometheus --c…" 9 seconds ago Up 2 seconds 9090/tcp monitoring_prometheus.1.rw1tpoi92052rfgsgxt4mm2ll
(base) ➜
解决方案
您已经使用 swarm 模式部署了容器,它将自动从与目标状态的任何偏差中恢复。要更改目标状态,请删除服务(或整个堆栈):
docker service rm monitoring_prometheus
docker stack rm monitoring
推荐阅读
- c# - 如何使物体停在特定位置
- sql - 使用 sql azure 连接 ODBC 进度
- html - 使用字体的css中的Cutom字体
- iso8583 - 无法使用 JPOS 升级 ISO 8583 F137
- typescript - Typescript 如何推断组合类型
- android - 地理编码器不会在奥利奥上运行
- sql - 获取上个月的数字,包括年份
- xamarin.forms - 如何在 Xamarin Forms(XAML) 上添加 android:id 等 android 属性?
- typescript - 如何用简单的英文阅读`地图:(f: (a: A) => B) => (ma: M ) => M `
- c - C中的可变维数组