安装 Docker
在docker的官方文档中,包含了安装说明。
docker 官方文档
使用repository进行安装(官方推荐)下面是对该文档的简单翻译
我使用的是 ContOS,所以选择 Linux 安装。
Docker 分为 Docker Enterprise Edition (Docker EE) 和 Docker Community Edition (Docker CE),Docker CE 非常适合希望开始使用Docker并尝试使用基于容器的应用程序的开发人员和小团队,并且免费,我选择的是此版本。
安装步骤
1.首次安装,需要设置 Docker Repository
1.1.安装所需包
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
1.2.设置 Repository
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
2.安装 Docker CE
2.1.安装最新版本的Docker CE
$ sudo yum install docker-ce
2.2.设置 Docker CE 开机自启
$ sudo systemctl enable docker.service
2.3.启动 Docker CE
$ sudo systemctl start docker
2.4.查看 Docker 状态
$ sudo systemctl status docker
2.5.通过运行 hello-world 映像验证安装是否正确
$ sudo docker run hello-world
3.配置 Docker 镜像加速(不是官方必须,但是可以加速镜像下载)
在 /etc/docker 目录新建 daemon.json
{"registry-mirrors" : ["https://registry.docker-cn.com"]}
经过对比,我使用该地址最快。
PS:我这里在执行
sudo yum install docker-ce
安装 docker 时,下载 docker-ce-18.03.0.ce-1.el7.centos.x86_64.rpm一直超时。
我是这样处理的:根据超时提示的链接地址,在我电脑上翻墙进行完成下载,然后将其上传到 CentOS 上。
CentOS 上 yum 下载的包都在 /var/cache/yum/x86_64/7 目录中,在里面找到 docker-ce-stable/packages,替换掉里面的 dockers-ce 包。然后重新执行安装命令就可以了。