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: 最新构建的版本,还没有发布和测试

2.1. Docker For Linux

2.2. Docker For Windows

2.3. Docker For Mac

2.4. 参考

https://docs.docker.com/get-docker/

Copyright © 温玉 2021 | 浙ICP备2020032454号 all right reserved,powered by Gitbook该文件修订时间: 2023-05-22 14:19:45

results matching ""

    No results matching ""