Docker 管理员容器不断重新创建自身并自动启动
我在(docker toolbox)中有一个容器from(),以使用命令will k的这个yml开始 “docker compose-f stack.yml up” 即使我删除了容器,它也会重新创建(mysql_adminer.1.4cxxxxxxxxxxx5iyt)并启动它,每个人都知道如何停止 我采取了哪些解决方案:Docker 管理员容器不断重新创建自身并自动启动,docker,docker-toolbox,Docker,Docker Toolbox,我在(docker toolbox)中有一个容器from(),以使用命令will k的这个yml开始 “docker compose-f stack.yml up” 即使我删除了容器,它也会重新创建(mysql_adminer.1.4cxxxxxxxxxxx5iyt)并启动它,每个人都知道如何停止 我采取了哪些解决方案: 1.命令:docker update--restart=无容器ID=>不工作 2.在.yml重新启动中更改:“否”=>不工作 3.docker compose-f stack.
1.命令:docker update--restart=无容器ID=>不工作
2.在.yml重新启动中更改:“否”=>不工作
3.docker compose-f stack.yml down=>输出:删除网络mysqltest\u默认值,无效果
4.重新启动虚拟箱映像=>当docker启动时,它仍将启动 5.删除所有内容,但它仍然存在
除了格式化驱动器外,如何删除该容器 解决方案: $docker服务 ID名称模式副本映像端口 orbx4v7ipg7s mysql_管理员已复制1/1管理员:最新*:8080->8080/tcp wm515zc39ltf mysql_db复制0/1 mysql测试:最新 $docker服务rm mysql\u管理员 mysql\u管理员 $docker服务rm mysql\u数据库
mysql_db删除
重新启动:始终
或将docker compose yml文件中的始终更改为否
重新启动
no
是默认的重启策略,在任何情况下都不会重启容器。当指定了始终
时,容器始终重新启动。如果退出代码指示出现故障时错误,则on failure
策略将重新启动容器
restart: "no"
restart: always
restart: on-failure
restart: unless-stopped
参考。删除此重新启动:始终从yml文件中删除。您有mysql测试映像吗?mysql测试映像已重命名为什么您使用映像mysql测试而不是mysql?我只想删除它……尝试过了,它仍在重新创建并启动新的容器运行docker compose和docker compose了吗?
restart: "no"
restart: always
restart: on-failure
restart: unless-stopped