下面是 CentOS 7.9 安装 Docker 20.10.12 的详细步骤:
本教程环境如下:
如果你之前有安装过旧版本的 Docker,需要先卸载掉,执行以下命令:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker-ce \
docker-ce-cli \
containerd.io
Docker 需要依赖一些工具,需要先安装:
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
执行命令:
sudo docker pull hello-world
执行命令:
sudo docker run hello-world
如果看到如下输出则表示运行成功:
Hello from Docker!
This message shows that your installation appears to be working correctly.
首先需要创建一个本地目录用于保存 Nginx 配置文件和 Web 页面,执行命令:
sudo mkdir -p /mydata/nginx/html
sudo echo "Hello Docker!" > /mydata/nginx/html/index.html
执行以下命令来运行 Nginx 容器:
sudo docker run --name mynginx -v /mydata/nginx/html:/usr/share/nginx/html -d -p 80:80 nginx
运行成功后,在浏览器中访问 http://你的服务器 IP 地址,就可以看到 Hello Docker! 页面了。
执行命令:
sudo docker ps
应该能看到刚才启动的容器信息,类似这样:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2e6de026c4ad nginx "/docker-entrypoint.…" 5 seconds ago Up 4 seconds 0.0.0.0:80->80/tcp, :::80->80/tcp mynginx
以上就是 CentOS 7.9 安装 Docker 20.10.12 的完整攻略和两个示例,希望对你有帮助。
本文链接:http://task.lmcjl.com/news/7135.html