Loading

linux 安装docker

下面使用创建 Docker 仓库进行安装

1.安装所需软件包yum-utils提供了yum-config-manager工具,存储驱动devicemapper则依赖于device-mapper-persistent-datalvm2

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

2.使用以下命令建立stable版本的 repository

#阿里云镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 

3.可选启用edgetest仓库。这些仓库包含在docker.repo文件中,但默认是禁用的。可以将它们与stable仓库共同启用。

yum-config-manager --enable docker-ce-edge
yum-config-manager --enable docker-ce-test

使用带--disable参数的yum-config-manager命令即可禁用edgetest仓库,使用--enable参数则会重新启用。例如下面的命令将禁用edge仓库:

yum-config-manager --disable docker-ce-edge

4.安装最新版 Docker CE

yum install docker-ce

5.启动 Docker

systemctl start docker

6.运行hello-world镜像以验证 Docker 是否正确安装

docker run hello-world

7.手动创建daemon.json,使用 Docker 中国加速器

vi  /etc/docker/daemon.json

#添加后:
{
    "registry-mirrors": ["https://registry.docker-cn.com"],
    "live-restore": true
}

重启docker:

systemctl restart docker

输入docker version 返回版本信息则安装正常。

(推荐)使用阿里云的镜像加速器(阿里云比中国官方镜像还要快):https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

针对Docker客户端版本大于 1.10.0 的用户

您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://[系统分配前缀].mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
posted @ 2020-12-17 15:40  小飞猪咯咯  阅读(127)  评论(0编辑  收藏  举报