1 Docker简介
简而言之,Docker 是一个可供开发者通过容器(container)来构建,运行和共享应用(application)的平台。用容器来部署应用被称为集装箱化(containerization)。
2.安装
- 卸载老的版本
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.安装
yum工具包
$ sudo yum install -y yum-utils
3.配置仓库源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.安装Docker镜像
sudo yum install docker-ce docker-ce-cli containerd.io
5.启动并设置自启动
systemctl enable docker
systemctl start docker
6.配置镜像加速
docker官方镜像仓库网速较差,我们需要设置国内镜像服务:
# 创建目录
mkdir -p /etc/docker
# 复制内容,注意把其中的镜像加速地址改成你自己的
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://akchsmlh.mirror.aliyuncs.com",
"https://xxx.xxx.xxx.xxx.xx",
"http://xxx.xxx.xxx",
"https://xxx-xxx-xx.xxxx.xxx.xxx",
"https://xxx.xxx.xxxx.xxx",
"https://xxx.m.xxxxx.xx",
"https://xxx.xxxxxxxxxxx.xx
]
}
EOF
# 重新加载配置
systemctl daemon-reload
# 重启Docker
systemctl restart docker