Update title style

Signed-off-by: Kang HuaiShuai <khs1994@khs1994.com>
This commit is contained in:
Kang HuaiShuai
2019-11-05 23:35:43 +08:00
parent 3ba7560b4d
commit 709c77adcb
39 changed files with 297 additions and 316 deletions

View File

@@ -1,14 +1,14 @@
## CentOS 安装 Docker CE
# CentOS 安装 Docker CE
>警告切勿在没有配置 Docker YUM 源的情况下直接使用 yum 命令安装 Docker.
### 准备工作
## 准备工作
#### 系统要求
### 系统要求
Docker CE 支持 64 位版本 CentOS 7并且要求内核版本不低于 3.10 CentOS 7 满足最低内核的要求但由于内核版本比较低部分功能 `overlay2` 存储层驱动无法使用并且部分功能可能不太稳定
#### 卸载旧版本
### 卸载旧版本
旧版本的 Docker 称为 `docker` 或者 `docker-engine`使用以下命令卸载旧版本
@@ -25,7 +25,7 @@ $ sudo yum remove docker \
docker-engine
```
### 使用 yum 安装
## 使用 yum 安装
执行以下命令安装依赖包
@@ -63,7 +63,7 @@ $ sudo yum-config-manager --enable docker-ce-test
$ sudo yum-config-manager --enable docker-ce-nightly
```
#### 安装 Docker CE
### 安装 Docker CE
更新 `yum` 软件源缓存并安装 `docker-ce`
@@ -72,7 +72,7 @@ $ sudo yum makecache fast
$ sudo yum install docker-ce
```
### 使用脚本自动安装
## 使用脚本自动安装
在测试或开发环境中 Docker 官方为了简化安装流程提供了一套便捷的安装脚本CentOS 系统上可以使用这套脚本安装另外可以通过 `--mirror` 选项使用国内源进行安装
@@ -84,14 +84,14 @@ $ sudo sh get-docker.sh --mirror Aliyun
执行这个命令后脚本就会自动的将一切准备工作做好并且把 Docker CE 的稳定(stable)版本安装在系统中
### 启动 Docker CE
## 启动 Docker CE
```bash
$ sudo systemctl enable docker
$ sudo systemctl start docker
```
### 建立 docker 用户组
## 建立 docker 用户组
默认情况下`docker` 命令会使用 [Unix socket](https://en.wikipedia.org/wiki/Unix_domain_socket) 与 Docker 引擎通讯。而只有 `root` 用户和 `docker` 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑一般 Linux 系统上不会直接使用 `root` 用户。因此,更好地做法是将需要使用 `docker` 的用户加入 `docker` 用户组。
@@ -109,7 +109,7 @@ $ sudo usermod -aG docker $USER
退出当前终端并重新登录进行如下测试
### 测试 Docker 是否安装正确
## 测试 Docker 是否安装正确
```bash
$ docker run hello-world
@@ -144,11 +144,11 @@ For more examples and ideas, visit:
若能正常输出以上信息则说明安装成功
### 镜像加速
## 镜像加速
如果在使用过程中发现拉取 Docker 镜像十分缓慢可以配置 Docker [国内镜像加速](mirror.md)
### 添加内核参数
## 添加内核参数
如果在 CentOS 使用 Docker CE 看到下面的这些警告信息
@@ -172,6 +172,6 @@ EOF
$ sudo sysctl -p
```
### 参考文档
## 参考文档
* [Docker 官方 CentOS 安装文档](https://docs.docker.com/install/linux/docker-ce/centos/)。

View File

@@ -1,17 +1,17 @@
## Debian 安装 Docker CE
# Debian 安装 Docker CE
>警告切勿在没有配置 Docker APT 源的情况下直接使用 apt 命令安装 Docker.
### 准备工作
## 准备工作
#### 系统要求
### 系统要求
Docker CE 支持以下版本的 [Debian](https://www.debian.org/intro/about) 操作系统:
* Buster 10
* Stretch 9
#### 卸载旧版本
### 卸载旧版本
旧版本的 Docker 称为 `docker` 或者 `docker-engine`使用以下命令卸载旧版本
@@ -21,7 +21,7 @@ $ sudo apt-get remove docker \
docker.io
```
### 使用 APT 安装
## 使用 APT 安装
由于 apt 源使用 HTTPS 以确保软件下载过程中不被篡改因此我们首先需要添加使用 HTTPS 传输的软件包以及 CA 证书
@@ -66,7 +66,7 @@ $ sudo add-apt-repository \
>以上命令会添加稳定版本的 Docker CE APT 如果需要测试或每日构建版本的 Docker CE 请将 stable 改为 test 或者 nightly
#### 安装 Docker CE
### 安装 Docker CE
更新 apt 软件包缓存并安装 `docker-ce`
@@ -76,7 +76,7 @@ $ sudo apt-get update
$ sudo apt-get install docker-ce
```
### 使用脚本自动安装
## 使用脚本自动安装
在测试或开发环境中 Docker 官方为了简化安装流程提供了一套便捷的安装脚本Debian 系统上可以使用这套脚本安装另外可以通过 `--mirror` 选项使用国内源进行安装
@@ -88,14 +88,14 @@ $ sudo sh get-docker.sh --mirror Aliyun
执行这个命令后脚本就会自动的将一切准备工作做好并且把 Docker CE 的稳定(stable)版本安装在系统中
### 启动 Docker CE
## 启动 Docker CE
```bash
$ sudo systemctl enable docker
$ sudo systemctl start docker
```
### 建立 docker 用户组
## 建立 docker 用户组
默认情况下`docker` 命令会使用 [Unix socket](https://en.wikipedia.org/wiki/Unix_domain_socket) 与 Docker 引擎通讯。而只有 `root` 用户和 `docker` 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑一般 Linux 系统上不会直接使用 `root` 用户。因此,更好地做法是将需要使用 `docker` 的用户加入 `docker` 用户组。
@@ -113,7 +113,7 @@ $ sudo usermod -aG docker $USER
退出当前终端并重新登录进行如下测试
### 测试 Docker 是否安装正确
## 测试 Docker 是否安装正确
```bash
$ docker run hello-world
@@ -148,10 +148,10 @@ For more examples and ideas, visit:
若能正常输出以上信息则说明安装成功
### 镜像加速
## 镜像加速
如果在使用过程中发现拉取 Docker 镜像十分缓慢可以配置 Docker [国内镜像加速](mirror.md)
### 参考文档
## 参考文档
* [Docker 官方 Debian 安装文档](https://docs.docker.com/install/linux/docker-ce/debian/)

View File

@@ -1,10 +1,10 @@
## Fedora 安装 Docker CE
# Fedora 安装 Docker CE
>警告切勿在没有配置 Docker dnf 源的情况下直接使用 dnf 命令安装 Docker.
### 准备工作
## 准备工作
#### 系统要求
### 系统要求
Docker CE 支持以下版本的 [Fedora](https://fedoraproject.org/) 操作系统:
@@ -12,7 +12,7 @@ Docker CE 支持以下版本的 [Fedora](https://fedoraproject.org/) 操作系
* 29
* 30
#### 卸载旧版本
### 卸载旧版本
旧版本的 Docker 称为 `docker` 或者 `docker-engine`使用以下命令卸载旧版本
@@ -29,7 +29,7 @@ $ sudo dnf remove docker \
docker-engine
```
### 使用 dnf 安装
## 使用 dnf 安装
执行以下命令安装依赖包
@@ -71,7 +71,7 @@ $ sudo dnf config-manager --set-enabled docker-ce-nightly
$ sudo dnf config-manager --set-disabled docker-ce-test
```
#### 安装 Docker CE
### 安装 Docker CE
更新 `dnf` 软件源缓存并安装 `docker-ce`
@@ -90,7 +90,7 @@ docker-ce.x86_64 18.06.1.ce-3.fc28 docker-ce-stable
$ sudo dnf -y install docker-ce-18.06.1.ce
```
### 使用脚本自动安装
## 使用脚本自动安装
在测试或开发环境中 Docker 官方为了简化安装流程提供了一套便捷的安装脚本Debian 系统上可以使用这套脚本安装另外可以通过 `--mirror` 选项使用国内源进行安装
@@ -102,14 +102,14 @@ $ sudo sh get-docker.sh --mirror Aliyun
执行这个命令后脚本就会自动的将一切准备工作做好并且把 Docker CE 最新稳定(stable)版本安装在系统中
### 启动 Docker CE
## 启动 Docker CE
```bash
$ sudo systemctl enable docker
$ sudo systemctl start docker
```
### 建立 docker 用户组
## 建立 docker 用户组
默认情况下`docker` 命令会使用 [Unix socket](https://en.wikipedia.org/wiki/Unix_domain_socket) 与 Docker 引擎通讯。而只有 `root` 用户和 `docker` 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑一般 Linux 系统上不会直接使用 `root` 用户。因此,更好地做法是将需要使用 `docker` 的用户加入 `docker` 用户组。
@@ -127,7 +127,7 @@ $ sudo usermod -aG docker $USER
退出当前终端并重新登录进行如下测试
### 测试 Docker 是否安装正确
## 测试 Docker 是否安装正确
```bash
$ docker run hello-world
@@ -162,10 +162,10 @@ For more examples and ideas, visit:
若能正常输出以上信息则说明安装成功
### 镜像加速
## 镜像加速
如果在使用过程中发现拉取 Docker 镜像十分缓慢可以配置 Docker [国内镜像加速](mirror.md)
### 参考文档
## 参考文档
* [Docker 官方 Fedora 安装文档](https://docs.docker.com/install/linux/docker-ce/fedora)。

View File

@@ -1,12 +1,12 @@
## macOS 安装 Docker Desktop CE
# macOS 安装 Docker Desktop CE
### 系统要求
## 系统要求
[Docker Desktop for Mac](https://docs.docker.com/docker-for-mac/) 要求系统最低为 macOS Sierra 10.12。
### 安装
## 安装
#### 使用 Homebrew 安装
### 使用 Homebrew 安装
[Homebrew](https://brew.sh/) 的 [Cask](https://caskroom.github.io/) 已经支持 Docker Desktop for Mac因此可以很方便的使用 Homebrew Cask 来进行安装:
@@ -14,7 +14,7 @@
$ brew cask install docker
```
#### 手动下载安装
### 手动下载安装
如果需要手动下载请点击以下链接下载 [Stable](https://download.docker.com/mac/stable/Docker.dmg) 或 [Edge](https://download.docker.com/mac/edge/Docker.dmg) 版本的 Docker Desktop for Mac。
@@ -22,7 +22,7 @@ $ brew cask install docker
![](_images/install-mac-dmg.png)
### 运行
## 运行
从应用中找到 Docker 图标并点击运行
@@ -68,10 +68,10 @@ $ docker stop webserver
$ docker rm webserver
```
### 镜像加速
## 镜像加速
如果在使用过程中发现拉取 Docker 镜像十分缓慢可以配置 Docker [国内镜像加速](mirror.md)
### 参考链接
## 参考链接
* [官方文档](https://docs.docker.com/docker-for-mac/install/)

View File

@@ -1,4 +1,4 @@
## 镜像加速器
# 镜像加速器
国内从 Docker Hub 拉取镜像有时会遇到困难此时可以配置镜像加速器国内很多云服务商都提供了国内加速器服务例如
@@ -12,7 +12,7 @@
本节我们以 Azure 中国镜像 `https://dockerhub.azk8s.cn` 为例进行介绍
### Ubuntu 16.04+Debian 8+CentOS 7
## Ubuntu 16.04+Debian 8+CentOS 7
对于使用 [systemd](https://www.freedesktop.org/wiki/Software/systemd/) 的系统,请在 `/etc/docker/daemon.json` 中写入如下内容(如果文件不存在请新建该文件)
@@ -36,7 +36,7 @@ $ sudo systemctl restart docker
>注意如果您之前查看旧教程修改了 `docker.service` 文件内容请去掉您添加的内容`--registry-mirror=https://dockerhub.azk8s.cn`
### Windows 10
## Windows 10
对于使用 `Windows 10` 的用户在任务栏托盘 Docker 图标内右键菜单选择 `Settings`打开配置窗口后在左侧导航菜单选择 `Docker Engine`在右侧像下边一样编辑 json 文件之后点击 `Apply & Restart` 保存后 Docker 就会重启并应用配置的镜像地址了
@@ -49,7 +49,7 @@ $ sudo systemctl restart docker
}
```
### macOS
## macOS
对于使用 macOS 的用户在任务栏点击 Docker Desktop 应用图标 -> `Perferences`在左侧导航菜单选择 `Docker Engine`在右侧像下边一样编辑 json 文件修改完成之后点击 `Apply & Restart` 按钮Docker 就会重启并应用配置的镜像地址了
@@ -62,7 +62,7 @@ $ sudo systemctl restart docker
}
```
### 检查加速器是否生效
## 检查加速器是否生效
执行 `$ docker info`如果从结果中看到了如下内容说明配置成功
@@ -71,7 +71,7 @@ Registry Mirrors:
https://dockerhub.azk8s.cn/
```
### gcr.io 镜像
## gcr.io 镜像
国内无法直接获取 `gcr.io/*` 镜像我们可以将 `gcr.io/<repo-name>/<image-name>:<version>` 替换为 `gcr.azk8s.cn/<repo-name>/<image-name>:<version>` ,例如

View File

@@ -1,8 +1,8 @@
## 树莓派卡片电脑安装 Docker CE
# 树莓派卡片电脑安装 Docker CE
>警告切勿在没有配置 Docker APT 源的情况下直接使用 apt 命令安装 Docker.
### 系统要求
## 系统要求
Docker CE 不仅支持 `x86_64` 架构的计算机同时也支持 `ARM` 架构的计算机本小节内容以树莓派单片电脑为例讲解 `ARM` 架构安装 Docker CE
@@ -12,7 +12,7 @@ Docker CE 支持以下版本的 [Raspbian](https://www.raspberrypi.org/downloads
** `Raspbian` 是树莓派的开发与维护机构 [树莓派基金会](http://www.raspberrypi.org/) 推荐用于树莓派的首选系统,其基于 `Debian`。
### 使用 APT 安装
## 使用 APT 安装
由于 apt 源使用 HTTPS 以确保软件下载过程中不被篡改因此我们首先需要添加使用 HTTPS 传输的软件包以及 CA 证书
@@ -58,7 +58,7 @@ $ sudo add-apt-repository \
>以上命令会添加稳定版本的 Docker CE APT 如果需要测试或每日构建版本的 Docker CE 请将 stable 改为 test 或者 nightly
#### 安装 Docker CE
### 安装 Docker CE
更新 apt 软件包缓存并安装 `docker-ce`
@@ -68,7 +68,7 @@ $ sudo apt-get update
$ sudo apt-get install docker-ce
```
### 使用脚本自动安装
## 使用脚本自动安装
在测试或开发环境中 Docker 官方为了简化安装流程提供了一套便捷的安装脚本Raspbian 系统上可以使用这套脚本安装另外可以通过 `--mirror` 选项使用国内源进行安装
@@ -80,14 +80,14 @@ $ sudo sh get-docker.sh --mirror Aliyun
执行这个命令后脚本就会自动的将一切准备工作做好并且把 Docker CE 的稳定(stable)版本安装在系统中
### 启动 Docker CE
## 启动 Docker CE
```bash
$ sudo systemctl enable docker
$ sudo systemctl start docker
```
### 建立 docker 用户组
## 建立 docker 用户组
默认情况下`docker` 命令会使用 [Unix socket](https://en.wikipedia.org/wiki/Unix_domain_socket) 与 Docker 引擎通讯。而只有 `root` 用户和 `docker` 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑一般 Linux 系统上不会直接使用 `root` 用户。因此,更好地做法是将需要使用 `docker` 的用户加入 `docker` 用户组。
@@ -105,7 +105,7 @@ $ sudo usermod -aG docker $USER
退出当前终端并重新登录进行如下测试
### 测试 Docker 是否安装正确
## 测试 Docker 是否安装正确
```bash
$ docker run arm32v7/hello-world
@@ -142,6 +142,6 @@ For more examples and ideas, visit:
*注意* ARM 平台不能使用 `x86` 镜像查看 Raspbian 可使用镜像请访问 [arm32v7](https://hub.docker.com/u/arm32v7/)。
### 镜像加速
## 镜像加速
如果在使用过程中发现拉取 Docker 镜像十分缓慢可以配置 Docker [国内镜像加速](mirror.md)

View File

@@ -1,10 +1,10 @@
## Ubuntu 安装 Docker CE
# Ubuntu 安装 Docker CE
>警告切勿在没有配置 Docker APT 源的情况下直接使用 apt 命令安装 Docker.
### 准备工作
## 准备工作
#### 系统要求
### 系统要求
Docker CE 支持以下版本的 [Ubuntu](https://www.ubuntu.com/server) 操作系统:
@@ -15,7 +15,7 @@ Docker CE 支持以下版本的 [Ubuntu](https://www.ubuntu.com/server) 操作
Docker CE 可以安装在 64 位的 x86 平台或 ARM 平台上Ubuntu 发行版中LTSLong-Term-Support长期支持版本会获得 5 年的升级维护支持这样的版本会更稳定因此在生产环境中推荐使用 LTS 版本
#### 卸载旧版本
### 卸载旧版本
旧版本的 Docker 称为 `docker` 或者 `docker-engine`使用以下命令卸载旧版本
@@ -25,7 +25,7 @@ $ sudo apt-get remove docker \
docker.io
```
### 使用 APT 安装
## 使用 APT 安装
由于 `apt` 源使用 HTTPS 以确保软件下载过程中不被篡改因此我们首先需要添加使用 HTTPS 传输的软件包以及 CA 证书
@@ -69,7 +69,7 @@ $ sudo add-apt-repository \
>以上命令会添加稳定版本的 Docker CE APT 镜像源如果需要测试或每日构建版本的 Docker CE 请将 stable 改为 test 或者 nightly
#### 安装 Docker CE
### 安装 Docker CE
更新 apt 软件包缓存并安装 `docker-ce`
@@ -79,7 +79,7 @@ $ sudo apt-get update
$ sudo apt-get install docker-ce
```
### 使用脚本自动安装
## 使用脚本自动安装
在测试或开发环境中 Docker 官方为了简化安装流程提供了一套便捷的安装脚本Ubuntu 系统上可以使用这套脚本安装另外可以通过 `--mirror` 选项使用国内源进行安装
@@ -91,14 +91,14 @@ $ sudo sh get-docker.sh --mirror Aliyun
执行这个命令后脚本就会自动的将一切准备工作做好并且把 Docker CE 的稳定(stable)版本安装在系统中
### 启动 Docker CE
## 启动 Docker CE
```bash
$ sudo systemctl enable docker
$ sudo systemctl start docker
```
### 建立 docker 用户组
## 建立 docker 用户组
默认情况下`docker` 命令会使用 [Unix socket](https://en.wikipedia.org/wiki/Unix_domain_socket) 与 Docker 引擎通讯。而只有 `root` 用户和 `docker` 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑一般 Linux 系统上不会直接使用 `root` 用户。因此,更好地做法是将需要使用 `docker` 的用户加入 `docker` 用户组。
@@ -116,7 +116,7 @@ $ sudo usermod -aG docker $USER
退出当前终端并重新登录进行如下测试
### 测试 Docker 是否安装正确
## 测试 Docker 是否安装正确
```bash
$ docker run hello-world
@@ -151,10 +151,10 @@ For more examples and ideas, visit:
若能正常输出以上信息则说明安装成功
### 镜像加速
## 镜像加速
如果在使用过程中发现拉取 Docker 镜像十分缓慢可以配置 Docker [国内镜像加速](mirror.md)
### 参考文档
## 参考文档
* [Docker 官方 Ubuntu 安装文档](https://docs.docker.com/install/linux/docker-ce/ubuntu/)

View File

@@ -1,16 +1,16 @@
## Windows 10 安装 Docker Desktop CE
# Windows 10 安装 Docker Desktop CE
### 系统要求
## 系统要求
[Docker Desktop for Windows](https://docs.docker.com/docker-for-windows/install/) 支持 64 位版本的 Windows 10 Pro且必须开启 Hyper-V。
### 安装
## 安装
点击以下链接下载 [Stable](https://download.docker.com/win/stable/Docker%20Desktop%20Installer.exe) 或 [Edge](https://download.docker.com/win/edge/Docker%20Desktop%20Installer.exe) 版本的 Docker Desktop for Windows。
下载好之后双击 `Docker Desktop Installer.exe` 开始安装
### 运行
## 运行
Windows 搜索栏输入 Docker 点击 Docker for Windows 开始运行
@@ -24,10 +24,10 @@ Docker CE 启动之后会在 Windows 任务栏出现鲸鱼图标。
![](_images/install-win-success-popup-cloud.png)
### 镜像加速
## 镜像加速
如果在使用过程中发现拉取 Docker 镜像十分缓慢可以配置 Docker [国内镜像加速](mirror.md)
### 参考链接
## 参考链接
* [官方文档](https://docs.docker.com/docker-for-windows/install/)