Docker安装
本次安装以CentOS7(安装社区版所需CentOS版本需要CentOS 7.0+)为例进行安装,步骤来自Docker中文网,详细操作或其他操作系统安装请点击此处
卸载早期版本
如果使用root用户执行安装操作,就不需要使用sudo命令
$ sudo yum remove docker \
docker-common \
docker-selinux \
docker-engine
正式安装
设置镜像仓库
首次在新的主机上安装 Docker CE 之前,您需要设置 Docker 镜像仓库。然后,您可以从此镜像仓库安装和更新 Docker
- 安装所需软件包。yum-utils 提供了 yum-config-manager 实用程序,并且 devicemapper 存储驱动需要 device-mapper-persistent-data 和 lvm2。
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- 设置 stable 镜像仓库。您始终需要使用 stable 镜像仓库,即使您还需要通过 edge 或 testing 镜像仓库安装构建也是如此
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker
安装Docker-CE
- 更新yum软件包索引
$sudo yum makecache fast
**注:**如果这是自添加 Docker 镜像仓库以来您首次刷新软件包索引,系统将提示您接受 GPG 密钥,并且将显示此密钥的指纹。验证指纹是否正确,并且在正确的情况下接受此密钥。指纹应匹配
060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
- 安装最新版docker-ce
$sudo yum install docker-ce
- 启动docker
$sudo systemctl start docker
- 验证docker是否正常安装
$sudo docker run hello-world
为Docker配置镜像加速
如果没有配置镜像加速,在拉取镜像时会到docker hub官方镜像仓库拉取,速度较慢,配置镜像加速后下载速度较快
常见的镜像加速有以下两种,建议使用阿里云镜像加速
- 阿里云镜像加速
- 网易云镜像加速
以阿里云镜像加速为例,参考文档
在/etc/docker文件夹下创建文件daemon.json文件
cd /etc/docker
vim daemon.json
将下列文本粘贴进daemon.json文件中
{
"registry-mirrors": ["https://rkv2jy7e.mirror.aliyuncs.com"]
}
sudo systemctl daemon-reload
sudo systemctl restart docker
至此,镜像加速器配置完成,将在下一篇 介绍Docker的基本操作命令
版权声明:本文为sinat_33755317原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。