Docker用代码0编写退出的mysql

时间:2018-02-28 13:35:50

标签: mysql docker docker-compose

我正在尝试将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的配置都一直给我同样的错误。虽然任何其他服务工作正常。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

多么不幸。几小时后我删除了我的mysql图像,之后一切正常。