centos7使用yum安装docker-ce(阿里云)

在安装之前我们先来谈谈docker是什么?

Docker是一种开源的容器化平台,用于构建、部署和运行应用程序。它允许开发人员将应用程序及其所有依赖项打包到一个称为容器的独立单元中。容器是一个轻量级、可移植和自包含的单位,其中包含了运行应用程序所需的一切,包括代码、运行时、系统工具、系统库和设置。

与传统的虚拟化技术相比,Docker利用操作系统级虚拟化和容器化技术,实现了更高效的资源利用和更快速的应用程序启动时间。每个Docker容器都运行在一个隔离的环境中,相互之间互不干扰,同时又可以共享主机的操作系统内核,这使得容器非常轻量级且可移植。

使用Docker,开发人员可以在开发环境中构建和测试容器,然后将其部署到生产环境中,而无需担心环境之间的差异或依赖项的问题。另外,Docker还提供了一套工具和命令行界面,用于方便地管理容器的生命周期,包括创建、启动、停止、删除等操作。

总而言之,Docker提供了一种便捷的方式来打包、交付和运行应用程序,同时提供了更高效、可移植和可扩展的部署解决方案。它在软件开发和部署过程中得到了广泛的应用和支持。

Docker的安装

安装必要的系统工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

添加软件源

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

更新yum源元数据

sudo yum makecache fast

安装最新版的docker-ce

yum install docker-ce -y

启动docker服务并设置开机启动

systemctl start docker
systemctl enable docker

查看服务启动状态

systemctl status docker

如果想安装测试版本

vim /etc/yum.repos.d/docker-ee.repo

将[docker-ce-test]下方的enabled=0修改为enabled=1

查找docker-ce的其他版本

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

安装指定版本

sudo yum -y install docker-ce-[VERSION]

设置docker镜像加速(这是我的,你可以自己申请,也可以使用我的)

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://vbe25vg3.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

发表评论

后才能评论