在docker中安装mysql
Posted 不浮泛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在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
以上是关于在docker中安装mysql的主要内容,如果未能解决你的问题,请参考以下文章