linux系统下docker的安装

Linux的发行版本很多 下面主要记录 Ubuntu 和CentOS系统下docker的安装过程



Ubuntu Docker 安装

Docker Engine-Community 支持以下的 Ubuntu 版本

Xenial 16.04 (LTS)
Bionic 18.04 (LTS)
Cosmic 18.10
Disco 19.04
其他更新的版本……
Docker Engine - Community 支持上 x86_64(或 amd64)armhf,arm64,s390x (IBM Z),和 ppc64le(IBM的Power)架构。


一 使用官方安装脚本自动安装

1. 下载脚本

 curl -fsSL https://test.docker.com -o test-docker.sh

2. 运行脚本

 sudo sh test-docker.sh

二 手动安装 使用 Docker 仓库进行安装

Docker 的旧版本被称为 docker,docker.io 或 docker-engine 。如果已安装,请卸载它们

sudo apt-get remove docker docker-engine docker.io containerd runc

1.更新 apt 包索引

 sudo apt-get update

2.安装 apt 依赖包,用于通过HTTPS来获取仓库

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

3.添加 Docker 的官方 GPG 密钥:

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

4.安装最新版本的 Docker

sudo apt-get install docker-ce docker-ce-cli containerd.io

三 删除 Docker

1.删除安装包

sudo apt-get purge docker-ce

2.删除镜像、容器、配置文件等内容

sudo rm -rf /var/lib/docker

CentOS Docker 安装

Docker 支持以下的 64 位 CentOS 版本:
CentOS 7
CentOS 8
更高版本…

一 使用官方安装脚本自动安装

1.安装命令如下

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

二 手动安装

如果安装了旧版本的docker 请卸载他们

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

1.设置仓库

sudo yum install -y yum-utils

2. 使用阿里云源地址

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

3. 安装 Docker 最新版

 sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

4. 启动Docker

sudo systemctl start docker

三 卸载docker

1.删除安装包

yum remove docker-ce

2.删除镜像、容器、配置文件等内容

rm -rf /var/lib/docker

镜像加速器

国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务
例如:
科大镜像:https://docker.mirrors.ustc.edu.cn/
网易:https://hub-mirror.c.163.com/
阿里云:https://<你的ID>.mirror.aliyuncs.com
七牛云加速器:https://reg-mirror.qiniu.com

这里设置阿里云镜像作为演示

1.登录阿里云官方网站

此链接会跳转到阿里云官方网站 登录以后跳转到镜像加速地址
阿里云镜像加速地址

页面
跳转到页面以后按照页面提供步骤设置docker镜像加速器

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐