我正在尝试将mysql添加到docker compose文件中,但每次它都给我错误some_name exited with code 0
。我尝试了不同的配置,甚至从docker docs采取以下配置:
# Use root/example as user/password credentials
version: '3.1'
services:
db:
image: mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
adminer:
image: adminer
restart: always
ports:
- 8080:8080
在这种情况下,adminer工作,但mysql不工作。
我的配置:
mysqldb:
image: mysql
container_name: ${MYSQL_HOST}
env_file:
- ".env"
environment:
- MYSQL_DATABASE=${MYSQL_DATABASE}
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_USER=${MYSQL_USER}
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
ports:
- "8989:3306"
我的配置和docker docs的配置都不断给我同样的错误。虽然任何其他服务工作正常。有任何想法吗?
多么的不幸。几小时后我删除了我的mysql图像,之后一切正常。