在尝试使用docker安装mysql时,容器不断崩溃,从而出现以下异常
2020-08-27 07:24:42+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 5.7.31-1debian10 started.
2020-08-27 07:24:42+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
2020-08-27 07:24:42+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 5.7.31-1debian10 started.
2020-08-27 07:24:42+00:00 [Note] [Entrypoint]: Initializing database files
2020-08-27T07:24:42.834012Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2020-08-27T07:24:42.835348Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.
2020-08-27T07:24:42.835404Z 0 [ERROR] Aborting给定目录为空,并尝试使用不同的新卷。
下面是船坞的组成
services:
911-db:
image: mysql:5.7
container_name: 911-db
environment:
- MYSQL_ROOT_PASSWORD=123456
- MYSQL_TCP_PORT=3365
ports:
- '3365:3365'
expose:
- '3365'
volumes:
- /Users/uesrname/workspace/mysql/5.7:/var/lib/mysql/data发布于 2020-08-27 11:49:10
根据mysql映像的用法,数据卷应该映射到"/var/lib/mysql“。
试着改变这个:"/Users/uesrname/workspace/mysql/5.7:/var/lib/mysql/data“
对此:"/Users/uesrname/workspace/mysql/5.7:/var/lib/mysql“
https://stackoverflow.com/questions/63611492
复制相似问题