服务器迁移记录
in with 0 comment

服务器迁移记录

in with 0 comment

安装Docker (Alibaba Cloud Linux 3)

安装dnf源中默认的Docker(podman-docker)。

dnf -y install docker
docker images

安装社区版Docker(docker-ce)。

dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
dnf -y install dnf-plugin-releasever-adapter --repo alinux3-plus

如果您不使用Alibaba Cloud Linux 3专用的dnf源兼容插件,将无法正常安装docker-ce。更多信息,Alibaba Cloud Linux 3系统中使用docker-ce、epel等第三方DNF(YUM)源安装软件失败

dnf -y install docker-ce --nobest
dnf list docker-ce
systemctl start docker
systemctl status docker

安装MySQL

拉取MySQL镜像

docker pull mysql:5.7

启动MySQL容器

docker run -d -p 3306:3306 \
 --privileged=true \
 -v /home/mysql/conf/my.cnf:/etc/my.cnf \
 -v /home/mysql/data:/var/lib/mysql \
 -e MYSQL_ROOT_PASSWORD=199901 \
 --name mysql mysql:5.7.37 \
 --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci

安装 Nginx

拉取nginx

docker pull nginx

启动容器

docker run -p 80:80 --name nginx -id \
 -v /home/nginx/html:/usr/share/nginx/html \
 -v /home/nginx/logs:/var/log/nginx \
 -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
 -v /home/nginx/conf/cert:/etc/nginx/cert \
 nginx