Linux环境Docker安装,使用Docker搭建Mysql服务实战

1、环境:阿里云Linxu服务器

2、安装docker

html 复制代码
# 1、yum 包更新到最新 
yum update
# 2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 
yum install -y yum-utils device-mapper-persistent-data lvm2
# 3、 设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 4、 安装docker,出现输入的界面都按 y 
yum install -y docker-ce
# 5、 查看docker版本,验证是否验证成功
docker -v

3、设置镜像加速器-阿里云获取镜像仓库地址

获取方式:注册登录阿里云官网,搜索【容器镜像服务】,点击镜像工具-镜像加速器,copy命令代码即可

XML 复制代码
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["阿里云获取的地址"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

4、搭建mysql服务-拉去镜像

XML 复制代码
docker pull mysql:5.7

5、运行镜像

XML 复制代码
docker run \
-d \
-p 3306:3306 \
--name mysql57 \
-v ~/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-e MYSQL_ROOT_HOST='%' \
--privileged=true \
docker.io/mysql:5.7

6、使用Mysql数据库链接工具验证:注意链接前确保ping/telnet通,不通原因往往因为阿里云服务器示例的安全组设置中未将Mysql默认端口3306开放。

相关推荐
程序设计实验室26 分钟前
经历分享,发现挖矿木马后,服务器快速备份与重装(腾讯云平台)
linux
Miku162 小时前
OpenClaw-Linux+飞书官方Plugin安装指南
linux·人工智能·agent
Miku162 小时前
OpenClaw 接入 QQ Bot 完整实践指南
linux·人工智能·agent
用户8307196840823 小时前
Java 告别繁琐数据统计代码!MySQL 8 窗口函数真香
java·sql·mysql
stark张宇4 小时前
MySQL 核心内幕:从索引原理、字段选型到日志机制与外键约束,一篇打通数据库任督二脉
数据库·mysql·架构
Yogurt_cry7 小时前
[树莓派4B] 闲置近10年的爱普生 L310 打印机爆改无线打印机
linux·物联网·树莓派
Johny_Zhao1 天前
OpenClaw中级到高级教程
linux·人工智能·信息安全·kubernetes·云计算·yum源·系统运维·openclaw
Hoffer_1 天前
MySQL 强制索引:USE/FORCE INDEX 用法与避坑
后端·mysql
Hoffer_1 天前
MySQL 索引核心操作:CREATE/DROP/SHOW
后端·mysql
Sheffield2 天前
Docker的跨主机服务与其对应的优缺点
linux·网络协议·docker