拉取镜像
docker pull mysql
运行容器数据挂载
docker run -d -p 3355:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql
参数说明:
- -p:mysql默认的是3306端口,和服务器的3355映射
- -v:冒号后面的是容器里面的目录,冒号前面的是服务器的目录,可以挂载过的目录映射,可以写多个-v
- -e:设置环境变量,MYSQL_ROOT_PASSWORD就是容器里面mysql的密码
- -name:给这个mysql取个名字
测试
3355端口能连接上
数据也是同步到linux本地了