docker启动mysql容器失败_docker 进入容器

大家好,又见面了,我是你们的朋友全栈君。

实现命令如下:

<code style="margin-left:0">[root@localhost /]# docker search <a href="https://www.mhzhuji.com/kwck/57"  class="lar_link lar_link_outgoing" data-linkid="219" data-postid="2568"  title="数据库MySQL"  rel="nofollow" target="_blank" >mysql</a>(查找mysql镜像,此处如果无法获取到镜像,则可能是网络问题,需要保证虚拟机可以联网)
[root@localhost /]# docker pull <a href="https://www.mhzhuji.com/kwck/57"  class="lar_link lar_link_outgoing" data-linkid="219" data-postid="2568"  title="数据库MySQL"  rel="nofollow" target="_blank" >mysql</a>(拉取mysql镜像)
[root@localhost /]# docker image ls(查看所有的镜像)
[root@localhost /]# docker run --name zoey-<a href="https://www.mhzhuji.com/kwck/57"  class="lar_link lar_link_outgoing" data-linkid="219" data-postid="2568"  title="数据库MySQL"  rel="nofollow" target="_blank" >mysql</a> -d -it -p 3666:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql(启动mysql容器)

--name 设置mysql的名字
-d 在后台运行
-it 以交互方式运行
3666 是当前mysql的端口号,可随意设置
3306 是拉取的mysql的端口号,不可修改
-e  MYSQL_ROOT_PASSWORD=123456 设置root的密码,此处不可省略,否则无法启动mysql成功</code>

1、查找mysql容器

2、拉取最新的mysql镜像

查看当前所有的镜像,验证是否拉取mysql镜像成功

3、运行mysql容器

4、进入这个mysql容器中

5、创建测试的数据库

6、本地使用数据库工具连接这个mysql容器

<code style="margin-left:0">地址:192.168.79.128(虚拟机的IP地址,可以通过ifconfig命令查看)
用户名:root
密码:123456(启动mysql容器时设置的)
端口:3666(启动mysql容器时设置的)

---之前启动mysql容器的命令为:[root@localhost /]# docker run --name zoey-mysql -d -it -p 3666:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql(启动mysql容器)</code>

如果第一次无法连接上mysql,则需要修改设置如下:

参考博客:
https://www.jianshu.com/p/dbe1feb554cc

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

未经允许不得转载:木盒主机 » docker启动mysql容器失败_docker 进入容器

赞 (0)

相关推荐

    暂无内容!