gpt4 book ai didi

Docker 无法启动,因为存在具有 id 的 docker 容器?

转载 作者:IT老高 更新时间:2023-10-28 21:42:33 30 4
gpt4 key购买 nike

将 docker 升级到 Docker 版本 17.06.2-ce 后,我的 docker 容器无法重新启动。错误消息和我的撰写文件如下:

Starting wordpress ... error
Starting mysql ... error

ERROR: for wordpress Cannot start service wordpress: oci runtime error: container with id exists:
b3951fd8b599c273f39d3b29085d525828a92dabe518f42860ba6535d5edad6e


ERROR: for mysql Cannot start service mysql: oci runtime error: container with id exists: be9c3682bb66720c8015cfe9e9025c68a917204444e9b77f68b63d84f0469b71


======================

docker compose 文件是:

services:
wordpress:
image: wordpress
restart: always
ports:
- 80:80
environment:
WORDPRESS_DB_PASSWORD: xxx

mysql:
image: mysql:5.7
restart: always
environment:
MYSQL_ROOT_PASSWORD: xxx

我已重启实例但无法正常工作。需要你的帮助!

最佳答案

您是否尝试过从 docker 引擎中移除已停止的容器?

您可以使用 docker ps -a 显示所有容器.这将为您提供本地容器的列表(已停止和正在运行)。识别旧的 wordpress 和 mysql 容器并使用 docker rm <container-id> 删除它们.删除旧容器后,您应该能够再次运行 docker compose 文件。

关于Docker 无法启动,因为存在具有 id 的 docker 容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47238081/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com