环境?
docker for windows 10 version: Docker version 17.09.0-ce, build afdb6d4 docker
images: mysql/mysql-server latest docker has
setting shared Drive C:
我想运行一个 mysql 容器,所以我使用以下命令:
C:\WINDOWS\system32>docker run -d -p 3306:3306 -v "C:/Program Files/MySQL/Config":/etc/mysql/ -v "C:/Program Files/MySQL/Data/":/var/lib/mysql/ --name mysqlserver mysql/mysql-server
c2b45a6668746f0aa708b17f05a720ee6b4cff477eeaef714685293d1b60f44b
C:\WINDOWS\system32>docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c2b45a666874 mysql/mysql-server "/entrypoint.sh my..." 9 seconds ago Exited (1) 7 seconds ago mysqlserver
2de1dbd9880b redis "docker-entrypoint..." 4 days ago Exited (0) 4 days ago myredis
35c805969295 redis "docker-entrypoint..." 9 days …Run Code Online (Sandbox Code Playgroud) 环境\xef\xbc\x9a\ndocker\xef\xbc\x9aDocker版本17.12.0-ce,构建c97c6d6\nwindows\xef\xbc\x9awindows 10\ndocker-images\xef\xbc\x9amysql/mysql-server最新
\n\n我使用此命令成功创建了一个容器\xef\xbc\x8c,但几秒钟后自动停止\xef\xbc\x9a
\n\ndocker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD="root" -e MYSQL_USER="sa" -e MYSQL_PASSWORD="123456" -v "/C/mysql/Config/my.cnf":/etc/my.cnf -v "/C/mysql/Data":/var/lib/mysql --name server mysql/mysql-server\nRun Code Online (Sandbox Code Playgroud)\n\n码头工人日志服务器:
\n\nStarting MySQL 5.7.21-1.1.3\n2018-02-11T12:53:22.120561Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).\n2018-02-11T12:53:22.125276Z 0 [Note] mysqld (mysqld 5.7.21) starting as process 1 ...\n2018-02-11T12:53:22.139968Z 0 [Note] InnoDB: PUNCH HOLE support available\n2018-02-11T12:53:22.140147Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins\n2018-02-11T12:53:22.140221Z 0 [Note] InnoDB: Uses event …Run Code Online (Sandbox Code Playgroud)