docker安装mysql

环境前期有写,就不多说了

#拉取镜像

[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,安装了多个,记住端口号的问题和关闭防火墙

 通往学习的路上,多多指教

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
原文地址:https://www.cnblogs.com/name-lizonglin/p/13606523.html