Docker

虚拟化容器。Docker基于镜像,可以秒级启动各种容器。每一种容器都是一个完整的运行环境,容器之间互相隔离。

安装Docker

我们先进入Docker社区版的Centos安装文档:https://docs.docker.com/engine/install/centos/

国内登录网站可能有点慢,不过没关系!按照我下面的教程来。

卸载旧版本Docker

Docker 的较旧版本被调用或 如果安装了这些组件,请卸载它们以及关联的依赖项。

1
2
3
4
5
6
7
8
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

如果你没有安装的话可以跳过这一步。

设置存储库

安装包(提供实用程序)并设置稳定的存储库。

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

安装Docker引擎和容器

安装最新版本的Docker 引擎和容器,或转到下一步以安装特定版本:

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

遇到Is this ok [y/d/N]是否继续?[y/N],输入y回车同意即可。

启动Docker

1
sudo systemctl start docker

启动完成后输入sudo docker -v,检查下是否安装成功。

输入sudo docker images,则是查看当前虚拟机安装的镜像。当前新安装就没有镜像。

设置Dokcer开机自启

1
sudo systemctl enable docker

设置镜像加速(阿里云)

我们先登录阿里云https://cr.console.aliyun.com/cn-zhangjiakou/instances/mirrors,登录成功后,我们搜索栏搜索`容器镜像服务`。然后选择`容器镜像服务`点击进入。

搜索`容器镜像服务`

进入到镜像服务后界面后,左侧选择镜像中心镜像加速器。然后按照下面的命令从1-4开始执行。

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

镜像加速器

执行命令

之后我们下载的镜像都是从阿里云镜像加速来下载了,速度就不会太慢了。