使用Docker Mysql镜像创建MySQL Docker容器Container

原创 创建时间:2018-12-19 访问量:128 赞:0 踩:0

1、执行以下命令获取最新的MYSQL的Docker镜像:

$ sudo docker pull mysql

2、使用以下命令创建MySQL Docker容器:

将MySQL Docker容器中的MySQL数据库目录,和配置文件映射到本地宿主机目录上

注意加上 --privileged=true参数

sudo docker run --name=mysql_test -it -p 3307:3306 -v /opt/data/mysql/db:/var/lib/mysql -v /opt/data/mysql/conf:/etc/mysql/conf.d -v /opt/data/mysql/files:/var/lib/mysql-files -e MYSQL_ROOT_PASSWORD=123456 --privileged=true -d mysql

数据库目录:主机的/opt/data/mysql/db对应容器的/var/lib/mysql

配置目录:主机的/opt/data/mysql/conf对应容器的/etc/mysql/conf.d

指定了以上两个目录就要指定mysql-files目录:主机的/opt/data/mysql/file对应容器的/var/lib/mysql-files,如果不指定会报以下错误:

mysqld: Error on realpath() on '/var/lib/mysql-files' (Error 2 - No such file or directory


评论
 我想说:
==已经到底了==
关注: 粉丝: 积分:
工联信息网
如有问题请致邮箱:need@glxxw2018.com(仅限本站无法查询到的资料);本站能够查询到的资料请关注“工联信息网”公众号,通过页面提供的资源码查询!
不良信息反馈及侵权投诉建议请致邮箱:accusation@glxxw2018.com