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

 

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

posted @ 2020-09-03 11:30  四叶草的诗雨  阅读(120)  评论(0编辑  收藏  举报