安装Docker (Alibaba Cloud Linux 3)
安装dnf源中默认的Docker(podman-docker)。
- 运行以下命令,安装podman-docker。
dnf -y install docker
- 运行以下命令,查看Docker是否安装成功。
docker images
安装社区版Docker(docker-ce)。
- 运行以下命令,添加docker-ce的dnf源。
dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 运行以下命令,安装Alibaba Cloud Linux 3专用的dnf源兼容插件。
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)源安装软件失败。
- 运行以下命令,安装docker-ce。
dnf -y install docker-ce --nobest
- 运行以下命令,查看docker-ce是否成功安装。
dnf list docker-ce
- 运行以下命令,启动Docker服务。
systemctl start docker
- 运行以下命令,查看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
本文由 Nainu 创作,采用 知识共享署名4.0
国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Feb 19,2022