部署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
安装完成