Docker安装MySQL

一、获取MySQL5.7镜像

# 拉取镜像
docker pull mysql:5.7

使用docker images即可查看到拉取的mysql镜像
在这里插入图片描述

二、运行MySQL5.7

# docker运行MySQL5.7
# 命令解析
docker run 
	# -d:表示docker后台运行
	-d 
	# -p:服务器3306端口映射到docker容器3306端口,用于连接mysql
	-p 3306:3306 
	# --name:docker的mysql实例名字
	--name mysql5.7 
	# -v:将服务器目录和容器实例内部目录挂载,即把容器内部文件映射到外部
	# 将MySQL的日志文件夹挂载到服务器的/soft/mysql5.7/log文件夹中
	-v /soft/mysql5.7/log:/var/log/mysql 
	# 将MySQL的数据库数据文件夹挂载到服务器的/soft/mysql5.7/data文件夹中
	-v /soft/mysql5.7/data:/var/lib/mysql 
	# 将MySQL的配置文件文件夹挂载到服务器的/soft/mysql5.7/conf文件夹中
	-v /soft/mysql5.7/conf:/etc/mysql/conf.d
	# 配置MySQL root用户的初始密码为admin
	-e MYSQL_ROOT_PASSWORD=admin 
	# 设置MySQL实例在docker启动时同时启动
	--restart=always 
	# 拉取的MySQL的镜像和版本
	mysql:5.7
	
#完整命令,执行用这句
docker run -d -p 3306:3306 --name mysql5.7 -v /soft/mysql5.7/log:/var/log/mysql -v /soft/mysql5.7/data:/var/lib/mysql -v /soft/mysql5.7/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=admin --restart=always mysql:5.7

这里是引用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值