【微服务】Alibaba Cloud Linux环境下Docker以及MySQL安装

部署Docker

1.安装dnf

dnf是新一代的rpm软件包管理器

cpp 复制代码
yum -y install dnf

2.安装社区版Docker(docker-ce)

添加docker-ce的dnf源

cpp 复制代码
dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装Alibaba Cloud Linux 的dnf源兼容插件

cpp 复制代码
dnf -y install dnf-plugin-releasever-adapter --repo alinux3-plus

安装docker-ce

cpp 复制代码
dnf -y install docker-ce --nobest

查看docker-ce是否成功安装。

cpp 复制代码
dnf list docker-ce

3.启动与校验

cpp 复制代码
# 启动Docker
systemctl start docker

# 停止Docker
systemctl stop docker

# 重启
systemctl restart docker

# 设置开机自启
systemctl enable docker

# 执行docker ps命令,如果不报错,说明安装启动成功
docker ps

# 查看Docker的运行状态,按q键退出
systemctl status docker

# 查看docker版本
docker -v

MySQL安装

1.注册阿里云账号

阿里云官网

Alibaba Cloud Linux环境下默认已经拥有账号,此处不再赘述

2.开通容器镜像服务

在控制台找到容器镜像服务ACR并进入

选择镜像加速器

找到自己的加速器地址

在服务器执行下列指令

cpp 复制代码
# 创建目录
mkdir -p /etc/docker
 
# 修改镜像加速地址(改成自己查到的)
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]
}
EOF
 
# 重新加载配置
systemctl daemon-reload
 
# 重启Docker
systemctl restart docker

安装MySQL

cpp 复制代码
docker run -d \
  --name mysql \
  -p 3306:3306 \
  -e TZ=Asia/Shanghai \
  -e MYSQL_ROOT_PASSWORD=123 \
  mysql

安装完成

相关推荐
ltl5 小时前
序列化格式深度对比:Protobuf、FlatBuffers、Cap’n Proto
linux
lengjingzju5 小时前
编译与调试完全指南—第17章 总结
linux
ltl5 小时前
容器网络性能真相:veth vs macvlan vs eBPF 数据面
linux
tryCbest6 小时前
Docker 从零到精通:知识与跨平台使用指南
docker·容器
CSDN121107 小时前
麒麟 V10 安装 Node-RED、IEC 104 协议插件及界面汉化
linux·编辑器·vim
开始学AI8 小时前
Codex2API Docker 使用宿主机代理:OAuth Token 兑换 403 问题排查与解决方案
运维·docker·容器
晨枫阳9 小时前
@changesets/cli是什么?哪些情况下需要使用?怎么使用
linux·运维·ubuntu
做前端的娜娜子9 小时前
Docker 常用命令全梳理:从镜像拉取到容器编排
docker·容器·掘金·金石计划
不会就选b10 小时前
Linux之网络基础(二)
linux·运维·网络
莫浅子10 小时前
Day 4:USB 2.0 时序与带宽预算
linux·运维·网络