我的mysql-server容器有问题
帖子mysql with Exited(1) from docker无法解决我的问题。
这是我在Windows 10上的工作流程
0. Docker版本:
Docker version 17.12.0-ce, build c97c6d6
1.我的Dockerfile:
FROM mysql/mysql-server
ENV MYSQL_ROOT_PASSWORD root
ENV MYSQL_DATABASE blockchain
ENV MYSQL_USER block
ENV MYSQL_PASSWORD blockchain
COPY create_schema.sql /docker-entrypoint-initdb.d/create_schema.sql
EXPOSE 3306
docker build -t mysqlserver .
-d
):docker run -ti -p 3306:3306 --name mysqlserver1 -v C:/Users/user/sandbox/mysql:/var/lib/mysql -d --net testnetwork mysqlserver --innodb_use_native_aio=0
Exited (1) 11 minutes ago
,初始化了数据库的声明路径文件夹。 我的错误在哪里?
寻求帮助
答案 0 :(得分:0)
对于mysql docker容器,您需要在Dockerfile中指定以下参数;
例如,如果您使用终端创建正在运行的mysql docker映像,则可能是:sudo docker run -e MYSQL_ROOT_PASSWORD = dev --name testdb -p 3800:3600 -d mysql:8.0.17