docker run --name test_mysql \
-d \
-p 3306:3306 \
-v /usr/local/docker/mysql/conf:/etc/mysql \
-v /usr/local/docker/mysql/logs:/var/log/mysq \
-v /usr/local/docker/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=密码 \
-d mysql:5.7
命令 | 描述 |
---|
docker run | 创建一个新的容器并运行这个容器 |
–name test_mysql | 启动容器的名字 |
-d | 后台运行 |
-p 3306:3306 | 将容器的3306端口映射到主机的3306端口 |
-v /usr/local/docker/mysql/conf:/etc/mysql | 将配置文件挂载到主机 |
-v /usr/local/docker/mysql/logs:/var/log/mysq | 将日志文件挂载到主机 |
-v /usr/local/docker/mysql/data:/var/lib/mysql | 将mysql存储文件挂载到主机 |
-e MYSQL_ROOT_PASSWORD=密码 | 设置root用户密码 |
-d mysql:5.7 | 启动哪个版本的mysql |