【发布时间】:2018-05-25 08:01:07
【问题描述】:
我在(docker toolbox)中有一个来自(https://hub.docker.com/r/library/mysql/)的容器,使用命令以这个 yml 开始,将 k
"docker-compose -f stack.yml up"
# Use root/example as user/password credentials
version: '3.1'
services:
db:
image: mysql-test
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
adminer:
image: adminer
restart: always
ports:
- 8080:8080
即使我删除了容器,它也会重新创建(mysql_adminer.1.4cxxxxxxxxxxxxx5iyt)并启动它,大家如何停止呢?
我采取了哪些解决方案:
1. 命令:docker update --restart=no containerId => 不工作
2. .yml restart 中的更改:“no” => 不起作用
3. docker-compose -f stack.yml down => 输出:删除网络mysqltest_default,没有效果
4. 重启virtual-box image => docker启动时它仍然启动
5. 删除所有东西,但它仍然存在
https://s31.postimg.cc/5feduonfv/adminer.jpg
除了格式化驱动器外,我如何删除该容器?
解决方案: $ 码头工人服务 ls ID 名称模式副本图像端口 orbx4v7ipg7s mysql_adminer 复制 1/1 adminer:latest *:8080->8080/tcp wm515zc39ltf mysql_db 复制 0/1 mysql-test:latest
$ docker service rm mysql_adminer mysql_adminer
$ docker service rm mysql_db mysql_db
【问题讨论】:
-
删除这个重启:总是从 yml 文件中。
-
你有mysql-test镜像吗?
-
mysql-test 镜像被重命名
-
为什么要用镜像mysql-test而不是mysql?
-
我只想删除那个......
标签: docker docker-toolbox