1. centos7安装docker-ce
参考: https://blog.csdn.net/xiangjai/article/details/88350463
2. 创建mysql容器,并后台启动
docker run -d -p 3306:3306 \
--restart always \
--privileged=true \
--name mymysql \
-e MYSQL_USER="root" -e MYSQL_PASSWORD="root" -e MYSQL_ROOT_PASSWORD="root" \
-v=/docker/mysql/conf/my.cnf:/etc/my.cnf -v=/docker/mysql/data:/var/lib/mysql \
mysql:5.5
参数说明:
-e MYSQL_USER="root" :添加root用户
-e MYSQL_PASSWORD="root":设置添加的用户密码
-e MYSQL_ROOT_PASSWORD="root":设置root用户密码
--character-set-server=utf8:设置字符集为utf8
--collation-server=utf8_general_cli:设置字符比较规则为utf8_general_cli
--privileged=true:容器内的root拥有真正root权限,否则容器内root只是外部普通用户权限
-v /docker/mysql/conf/my.cnf:/etc/my.cnf:映射配置文件
-v /docker/mysql/data:/var/lib/mysql:映射数据目录