云服务器上Docker安装启动mysql5.7及2个问题

写在前面

​ 本来以为用docker几分钟就行,结果搞了我2h,必须得形成博客记录下了!

安装步骤

1、拉取镜像

docker pull mysql:5.7
docker images

2、创建mysql容器

-d: 后台运行容器

-p 将容器的端口映射到本机的端口

-v 将主机目录挂载到容器的目录

-e 设置参数

#在本地创建mysql的映射目录
mkdir -p /root/mysql/data /root/mysql/logs /root/mysql/conf
# 在/root/mysql/conf中创建 *.cnf 文件(叫什么都行) 这边配置文件是有效的,容器删除重启后会根据这个配置文件内容来。
touch my.cnf
# 创建容器,将数据,日志,配置文件映射到本机
docker run -p 3306:3306 --name mysql -v /root/mysql/conf:/etc/mysql/conf.d -v /root/mysql/logs:/logs -v /root/mysql/data:/var/lib/mysql 

你可能感兴趣的:(问题调试,Linux,#,MySQL,docker,linux,mysql,java,centos)