docker部署mysql 5.7

1.拉取mysql镜像(指定MySQL版本)

  在用户权限下docker命令需要sudo否则出现一下问题:

 

 

  方法一:需要使用sudo docker pull mysql:5.7  成功

 

   方法二:通过将用户添加到docker用户组可以将sudo去掉

    sudo groupadd docker #添加docker用户组

    sudo gpasswd -a $USER docker #将登录用户加入到docker用户组中

    newgrp docker #更新用户组

    使用docker images查看镜像 已有mysql

 

2.启动MySQL镜像,搭建一个mysql容器

  docker run -p 63306:3306 -e MYSQL_ROOT_PASSWORD=123456 --name docker_mysql5.7 -d mysql:5.7

     

 

   参数:

    -p 63306:3306 把宿主机的63306端口映射到Mysql容器的3306端口

    -e MySQL容器的环境配置

    MYSQL_ROOT_PASSWORD=123456 指定mysql的密码,用户名默认为root,注意如果没有指定密码,会启动失败

    --name mysql5.7 给容器起一个别名叫mysql5.7

    -d 表示在后台运行,不随当前命令行窗口的退出而退出

3.docker ps 查看容器是否运行

  

 

 4.进入容器 

  docker exec -it 容器id bash

 

 5.连接mysql

  mysql -u root -p密码

    

  

posted @   .Curry  阅读(445)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示