安装

CentOS

工具和依赖

SHELL
dnf install yum-utils device-mapper-persistent-data lvm2
# yum-utils:提供 yum-config-manager,便于操作yum源
# device-mapper-persistent-data 和 lvm2:device mapper 存储驱动程序的依赖
点击展开查看更多

设置仓库

SHELL
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
点击展开查看更多

开始安装

SHELL
dnf install docker-ce
点击展开查看更多

坑:containerd.io(可能只是CentOS 8 有)

源仓库的ntainerd.io低会导致docker-ce安装失败。所以得自行下载,或者安装低版本。

官网仓库(亦包含docker-ce):

- CentOS:[https://download.docker.com/linux/centos/7/架构/stable/Packages/](https://download.docker.com/linux/centos/7/x86_64/stable/Packages/) - Debian:[https://download.docker.com/linux/debian/dists/stretch/pool/stable/架构/](https://download.docker.com/linux/debian/dists/stretch/pool/stable/amd64/) - Fedora:[https://download.docker.com/linux/fedora/版本/架构/stable/Packages/](https://download.docker.com/linux/fedora/31/x86_64/stable/Packages/) - Ubuntu:[https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/架构/](https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/)
SHELL
# 以CentOS 8 为例
dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
点击展开查看更多

安装完成后再次安装docker-ce

SHELL
dnf install docker-ce
点击展开查看更多

debian

SHELL
# 为了让apt支持https而安装以下包
sudo apt install apt-transport-https ca-certificates gnupg2 software-properties-common
# 导入官方的GPG密钥
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
# 添加官方源到apt,等价于直接编辑sources.lst
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian stretch pool stable"
# 更新apt数据库
sudo apt update
# 安装
sudo apt install docker-ce
点击展开查看更多

启动服务

SHELL
systemctl start docker
点击展开查看更多

配置加速器

SHELL
mkdir -p /etc/docker
vim /etc/docker/daemon.json
点击展开查看更多

/etc/docker/daemon.json中写入

JSON
{
    "registry-mirrors": ["加速器地址",
                         "多个加速器",
                         "多个加速器"
                        ]
}
点击展开查看更多

保存退出后,重启docker服务。

SHELL
systemctl daemon-reload
systemctl restart docker
点击展开查看更多
镜像加速器 镜像加速器地址
阿里云 登录阿里云->容器镜像服务->镜像加速器
Docker 中国官方镜像 https://registry.docker-cn.com
DaoCloud 镜像站 http://f1361db2.m.daocloud.io
Azure 中国镜像 https://dockerhub.azk8s.cn
科大镜像站 https://docker.mirrors.ustc.edu.cn
七牛云 https://reg-mirror.qiniu.com
网易云 https://hub-mirror.c.163.com
腾讯云 https://mirror.ccs.tencentyun.com

版权声明

作者: Chaim

链接: https://chaim.eu.org/posts/docker%E5%AE%89%E8%A3%85%E5%B9%B6%E9%85%8D%E7%BD%AE%E5%8A%A0%E9%80%9F%E5%99%A8/

许可证: CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Please attribute the source, use non-commercially, and maintain the same license.

开始搜索

输入关键词搜索文章内容

↑↓
ESC
⌘K 快捷键