CentOS 7.9 安装 docker20.10.12的过程解析

yizhihongxing

下面是 CentOS 7.9 安装 Docker 20.10.12 的详细步骤:

环境说明

本教程环境如下:

  • 操作系统:CentOS Linux release 7.9.2009
  • Docker 版本:20.10.12

安装 Docker

卸载旧版本

如果你之前有安装过旧版本的 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

添加 Docker 官方 GPG 密钥

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

安装 Docker

sudo yum install docker-ce docker-ce-cli containerd.io

启动 Docker

sudo systemctl start docker

随系统启动

sudo systemctl enable docker

示例1:运行一个 Docker 容器

下载一个 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.

示例2:搭建一个 Nginx Web 服务器

创建一个本地目录

首先需要创建一个本地目录用于保存 Nginx 配置文件和 Web 页面,执行命令:

sudo mkdir -p /mydata/nginx/html

创建一个 HTML 页面

sudo echo "Hello Docker!" > /mydata/nginx/html/index.html

运行 Nginx 容器

执行以下命令来运行 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 的完整攻略和两个示例,希望对你有帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS 7.9 安装 docker20.10.12的过程解析 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • docker如何部署etcd集群

    下面是Docker如何部署etcd集群的完整攻略: Step 1:准备工作 在开始之前,你需要按照以下步骤做一些准备工作: 安装Docker和docker-compose:Docker是容器化解决方案,而docker-compose则是Docker的编排工具,在本次实验中需要使用到它们。 下载etcd Docker镜像:etcd是一个分布式键值存储系统,需要…

    Docker 2023年5月16日
    00
  • 如何配置 SLO

    前言 无论是对外提供 IaaS PaaS SaaS 的云公司,还是提供信息技术服务的乙方公司,亦或是金融 制造等各行各业的数据中心、运维部门,我们的一个非常重要的合同承诺或考核评估指标就是:SLA(即:Service-Level Agreement 服务等级协议)。 而真正落地实现 SLA 的精确测量,最广为人知的就是 Google 的 SRE 理论。 Go…

    Docker 2023年4月11日
    00
  • Rancher 系列文章-Rancher 对接 Active Directory 实战

    概述 只要是个公司,基本上都有邮箱和 AD(Active Directory). 在 AD 里,已经有了: 用户 账号密码 邮箱 用户组 组织架构 所以对于一些仅限于本公司一定范围内人员使用的管理或后台或运营运维类系统,其实是非常适合对接 AD 来进行认证、分组,以及根据分组来进行权限分配的。 对于 Rancher,假设使用者只会有这么几类: 管理员:运维部…

    2023年4月10日
    00
  • Ubuntu Docker 的安装部署及简单应用

    Ubuntu Docker 的安装部署及简单应用攻略 1. 安装Docker 在Ubuntu中安装Docker有几种不同的方法。这里将介绍其中两种方法: 1.1 方法一:通过apt-get安装 在Ubuntu系统中,Docker可以通过apt-get命令安装。请按照以下步骤进行操作: 更新apt-get包管理器的本地包索引: sudo apt-get upd…

    Docker 2023年5月16日
    00
  • 优化Docker镜像安全性的12个技巧总结

    下面是“优化Docker镜像安全性的12个技巧总结”的完整攻略: 1. 使用官方镜像或可信赖的镜像 在构建Docker镜像时,建议尽量使用官方镜像或来自可信赖的仓库的镜像。因为官方镜像通常是由Docker官方或官方认证的厂商维护的,经过了一定的安全检测和优化。如果选择来自于不可信赖的仓库或未知来源的镜像,则会增加Docker容器的风险。 示例说明: 使用官方…

    Docker 2023年5月16日
    00
  • win10家庭版安装Docker的方法步骤

    以下是win10家庭版安装Docker的方法步骤: 安装Docker前准备 1. 确认系统版本 win10家庭版由于没有Hyper-V功能,无法直接安装Docker。要安装Docker,需要先确认操作系统的版本。在命令行中输入以下命令进行确认: systeminfo | findstr /B /C:"OS Name" /C:"O…

    Docker 2023年5月15日
    00
  • Docker Compose命令详解

    1.Docker compose的使用非常类似于docker命令的使用,但是需要注意的是大部分的compose命令都需要到docker-compose.yml文件所在的目录下才能执行。 2.compose以守护进程模式运行加-d选项$ docker-compose up -d 3.查看有哪些服务,使用docker-compose ps命令,非常类似于 doc…

    Docker 2023年4月11日
    00
  • 浅谈Docker基础之数据管理

    关于“浅谈Docker基础之数据管理”的完整攻略,我们可以分两部分来讲解:第一部分是Docker数据管理的基础知识,第二部分是包括两个示例的Docker数据管理的实践操作。 一、Docker数据管理的基础知识 1. Docker数据管理的意义 对于Docker容器而言,数据管理非常重要。因为任何一个容器都需要存储数据,而这些数据是需要在容器之间共享的。因此,…

    Docker 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部