🌊 前言

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版),我们用社区版就可以了。

在阅读本教程前,你需要掌握 Linux 的常用命令。

🍀 CentOS Docker 安装

设置存储库

安装yum-utils包(它提供yum-config-manager实用程序)并设置稳定的存储库。

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

国内的一些源地址:

可更换yum源提高下载速度!

阿里云:
sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
清华大学源:
sudo yum-config-manager \
    --add-repo \
    https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

安装Docker引擎

1.安装Docker Engine和containerd的最新版本,或者进入下一步安装特定版本:

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

如果提示接受GPG密钥,请验证指纹是否匹配060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35,如果匹配,请接受。

有多个Docker库?

如果您启用了多个Docker库,在yum installyum update命令中安装或更新时不指定版本,总是安装可能的最高版本,这可能不适合您的稳定性需求。

这个命令安装Docker,但是它不会启动Docker。 它还创建了一个docker组,但是,默认情况下,它不添加任何用户到组。

2.要安装特定版本的Docker引擎,请在repo中列出可用的版本,然后选择并安装:

a.列出和排序的版本,在您的回购。 这个例子按照版本号对结果进行排序,从最高到最低,并被截断:

yum list docker-ce --showduplicates | sort -r

docker-ce.x86_64  3:18.09.1-3.el7                     docker-ce-stable
docker-ce.x86_64  3:18.09.0-3.el7                     docker-ce-stable
docker-ce.x86_64  18.06.1.ce-3.el7                    docker-ce-stable
docker-ce.x86_64  18.06.0.ce-3.el7                    docker-ce-stable

返回的列表取决于启用了哪些存储库,并且特定于CentOS版本(在本例中由.el7后缀表示)。

启动Docker

sudo systemctl start docker

验证Docker引擎

通过运行hello-world镜像来验证Docker引擎是否正确安装。

sudo docker run hello-world

最后修改:2021 年 09 月 29 日 08 : 58 PM
如果觉得我的文章对你有用,请随意赞赏