Docker(6)---安装mysql

在这里插入图片描述

上一篇:Docker(5)—数据卷
Docker参考文档
1. 启动Docker?
#启动Docker命令
systemctl start docker

#查看docker是否启动
[root@iZ2zearkb2a36wkifspfmkZ local]# ps -ef | grep docker
root      8916     1  0 17:06 ?        00:00:00 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
root      9097  7641  0 17:07 pts/0    00:00:00 grep --color=auto docker

2. 搜索mysql镜像
docker search mysql

在这里插入图片描述
搜索展示界面参数解析:

NAME:				 镜像服务的名称
DESCRIPTION: 		 对镜像服务的描述
STARS: 				 关注该镜像包的人数(以K为单位)
OFFICIAL:  			 是否是官方包(OK即为官方包)
AUTOMATED:  		 是否为自动构建(OK即为自动构建)
3. 拉取镜像包
docker pull 镜像包名称(name) 默认下载最新版本的镜像包

示例: docker pull mysql
4. 启动Docker?
[root@iZ2zearkb2a36wkifspfmkZ local]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mysql               latest              a0d4d95e478f        4 days ago          541MB

输入命令:
		docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

意思是启动mysql镜像,并给它起名为mysql01,设置他的root账户密码为123456	-p是做了端口映射 
将主机的3306端口映射到mysql容器的3306端口	

查看启动的镜像:

[root@iZ2zearkb2a36wkifspfmkZ local]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                               NAMES
047e9b622eca        mysql               "docker-entrypoint.s…"   About an hour ago   Up About an hour    0.0.0.0:3306->3306/tcp, 33060/tcp   mysql01

5. Navicat连接测试

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

6. 如何自定义镜像使用的配置文件?

官方文档给出的命令:

docker run --name some-mysql -v /my/custom:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag

意思就是:主机上的/my/custom/目录挂载到 mysql镜像容器的/etc/mysql/conf.d文件夹里面,以后我们如果需要自定义配置文件,只需要在/my/custom/目录下创建配置文件就可以起作用了。

1.创建一个目录
[root@iZ2zearkb2a36wkifspfmkZ /]# mkdir -p docker_file/mysql/config

2.重新启动mysql镜像
[root@iZ2zearkb2a36wkifspfmkZ /]# docker run -p 3306:3306 --name mysql01 -v /docker_file/mysql/config:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysql
c47cf9a6bc358499de4ccd4bafad58978ea352fb47c037dedea852dde346b4b0
[root@iZ2zearkb2a36wkifspfmkZ /]#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值