码迷,mamicode.com
首页 > 数据库 > 详细

在docker中安装mysql

时间:2020-07-12 22:07:23      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:root   docke   外部   存在   str   安装   -name   ges   sea   

首先查看mysql镜像
docker search mysql
拉取需要版本的镜像
docker pull mysql:5.7
查看镜像
docker images
运行mysql镜像
docker run -itd --name mysql-cd -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。
-p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
运行mysql镜像,容易存在报错是端口报错。可以重启docker清除
查看容器是否启动
docker ps -a
易存在问题,docker 处于created状态中,这种情况是创建好了但是没有运行,创建的时候指定-it运行。可以删除了再建
删除容器
docker container rm 951eee676ecc
重新创建容器并运行
run -itd --name mysql-cd -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
进入容器
docker exec -it 951eee676ecc bash
进入mysql
mysql -uroot -p

在docker中安装mysql

标签:root   docke   外部   存在   str   安装   -name   ges   sea   

原文地址:https://www.cnblogs.com/bufufan/p/13289957.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!