Skip to content

Latest commit

 

History

History
70 lines (49 loc) · 1.71 KB

安装docker.md

File metadata and controls

70 lines (49 loc) · 1.71 KB

Centos安装docker

安装前准备工作

  • 一台正常联网的CentOS主机[虚拟机]
  • yum可以正常访问互联网

卸载docker

在安装docker之前,我们需要通过一下命令将本地以前安装的docker进行完整的删除。

yum remove docker \
                   docker-client \
                   docker-client-latest \
                   docker-common \
                   docker-latest \
                   docker-latest-logrotate \
                   docker-logrotate \
                   docker-engine

安装yum工具

docker需要使用yum提供的工具来下载文件,所以我们需提前安装好所有的工具。

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

添加docker文件仓库

docker安装文件默认没有存放在yum官方仓库中,需要额外添加仓库路径。

yum-config-manager \
     --add-repo \
     https://download.docker.com/linux/centos/docker-ce.repo

开始安装

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

整个安装过程耗时可能比较长,这取决于yum的下载速度。

启动docker

systemctl start docker

运行demo

docker run hello-world

如果你遇到一下提示,请为docker设置代理,或使用第三方仓库(推荐)

Unable to find image 'hello-world:latest' locally
docker: Error response from daemon: Get https://registry-1.docker.io/v2/library/hello-world/manifests/latest: Get https://auth.docker.io/token?scope=repository%3Alibrary%2Fhello-world%3Apull&service=registry.docker.io: net/http: request canceled (Client.Timeout exceeded while awaiting headers).
See 'docker run --help'.