1. Docker 安装
1.1. docker官方脚本自动安装
使用官方在线安装要求服务器运行时能够访问 get.docker.com
的官网,基于以下命令安装最新稳定版本的 Docker 并启动服务
curl -fsSL get.docker.com -o get-docker.sh
sh get-docker.sh --mirror Aliyun
systemctl start docker
systemctl enable docker
安装完成可以通过 docker version
命令查看
[root@wenyu-test ~]# docker version
Client: Docker Engine - Community
Version: 20.10.6
API version: 1.41
Go version: go1.13.15
Git commit: 370c289
Built: Fri Apr 9 22:44:36 2021
OS/Arch: linux/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.6
API version: 1.41 (minimum version 1.12)
Go version: go1.13.15
Git commit: 8728dd2
Built: Fri Apr 9 22:43:02 2021
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.4.4
GitCommit: 05f951a3781f4f2c1911b05e61c160e9c30eaa8e
runc:
Version: 1.0.0-rc93
GitCommit: 12644e614e25b05da6fd08a38ffa0cfe1903fdec
docker-init:
Version: 0.19.0
GitCommit: de40ad0
1.2. 使用固定版本安装:
如使用 18.09 版本的离线 rpm 包安装 Docker
wget http://wenyu-software.oss-cn-hangzhou.aliyuncs.com/docker-ce-18.09.tar.gz
tar xf docker-ce-18.09.tar.gz
cd docker-ce-18.09 && yum -y install ./*
该软件包目前只验证过 CentOS7.7 版本,其他版本未验证
1.3. 使用 yum 源安装
使用任意个软件源创建 repo
https://download.docker.com/linux/centos/docker-ce.repo
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
例如创建 repo
curl http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo > /etc/yum.repos.d/docker-ce.repo
安装软件包
yum -y install docker-ce
或者安装指定的版本
yum -y install docker-ce-18.09.0
1.4. 使用 apt 安装
todo
1.5. 在 Windows 上安装
todo
1.6. 在 Mac 上安装
todo
1.7. 编译安装
2. Docker 软件包获取
Docker 目前主要运行在三大系统平台:
- Mac
- Windows
- Linux
Docker Engine 有三种更新通道:
- stable: 最新的稳定的 GA 版本
- test:预发布还在测试中的版本
- nightly: 最新构建的版本,还没有发布和测试