环境前期有写,就不多说了
#拉取镜像
[root@centos-linux ~]# docker pull mysql:5.7
# 查看镜像
#创建和运行容器
[root@centos-linux ~]# docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/mysql_data -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
(注:我这里出个个小问题:显示端口被占用)-->解决方法:
#使用: netstat -tanlp 查看pid ,在使用 : sudo kill pid 即可
#再来一遍成功:
#进入容器mysql(注:有报错的地方,初次尝试,难免有误区,着重看标记为红的区域)
(注:一旦进入,退出命令不再是control + c 而是control + d)
我是虚拟机的docker 上安装的mysql,安装了多个,记住端口号的问题和关闭防火墙
通往学习的路上,多多指教