Docker 安装 mysql

首先我们要启动docker 服务  service docker start

查看是否启动成功 docker version 

拓展: 关闭docker 服务 service docker stop

 

 

1. 拉去mysql 镜像到本地

docker pull mysql :5.7        利用pull 命令拉取镜像,:后边是版本,具体是神魔版本可以参考镜像仓库 dockerhub  

2.拉取成功后利用docker images 查看本地镜像

可以看到本地镜像已经存在了mysql

3.运行mysql 

docker run -d -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

-d 表示容器后台运行

 -p 表示将宿主机的3306 端口映射到容器的3306端口

--name 表示容器的名字

-e MYSQL_ROOT_PASSWORD 设置mysql root 的初始密码

运行成功后会出现容器id 

 拓展:

查看已运行成功的容器 docker ps

删除镜像 docker rmi image

停止容器 docker stop containerID

删除容器 docker rm containerid

遇到的错误总结:

在启动容器的时候出现了cannot set property 的错误,即使出现了containerid但是在利用docker ps 命令查看启动成功的容器的时候仍然查不到 

原因是centos 和docker 的版本问题  执行命令 yum update

成功后再执行run 命令

如果出现 已在某容器运行的错误,我们只需要停止容器和删除容器就可以了,再次run 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值