在docker中安装mysql

首先查看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

posted on 2020-07-12 21:22  不浮泛  阅读(334)  评论(0编辑  收藏  举报

导航