Skip to content

Commit 7afb899

Browse files
committed
Update install
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com>
1 parent 6f810c8 commit 7afb899

File tree

2 files changed

+28
-30
lines changed

2 files changed

+28
-30
lines changed

install/debian.md

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
Docker 支持以下版本的 [Debian](https://www.debian.org/intro/about) 操作系统:
1010

11-
* Buster 10
12-
* Stretch 9
11+
* Debian Buster 10
12+
* Debian Stretch 9
1313

1414
### 卸载旧版本
1515

@@ -32,38 +32,37 @@ $ sudo apt-get install \
3232
apt-transport-https \
3333
ca-certificates \
3434
curl \
35-
gnupg-agent \
36-
lsb-release \
37-
software-properties-common
35+
gnupg \
36+
lsb-release
3837
```
3938

4039
鉴于国内网络问题,强烈建议使用国内源,官方源请在注释中查看。
4140

4241
为了确认所下载软件包的合法性,需要添加软件源的 GPG 密钥。
4342

4443
```bash
45-
$ curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/debian/gpg | sudo apt-key add -
44+
$ curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4645

4746

4847
# 官方源
49-
# $ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
48+
# $ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
5049
```
5150

5251
然后,我们需要向 `sources.list` 中添加 Docker 软件源:
5352

5453
> 在一些基于 Debian 的 Linux 发行版中 `$(lsb_release -cs)` 可能不会返回 Debian 的版本代号,例如 [Kail Linux](https://www.kali.org/docs/policy/kali-linux-relationship-with-debian/)[BunsenLabs Linux](https://www.bunsenlabs.org/)。在这些发行版中我们需要将下面命令中的 `$(lsb_release -cs)` 替换为 https://mirrors.aliyun.com/docker-ce/linux/debian/dists/ 中支持的 Debian 版本代号,例如 `buster`
5554
5655
```bash
57-
$ sudo add-apt-repository \
58-
"deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/debian \
59-
$(lsb_release -cs) \
60-
stable"
56+
$ echo \
57+
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/debian \
58+
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
59+
6160

6261
# 官方源
63-
# $ sudo add-apt-repository \
64-
# "deb [arch=amd64] https://download.docker.com/linux/debian \
65-
# $(lsb_release -cs) \
66-
# stable"
62+
# $ echo \
63+
# "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://https://download.docker.com/linux/debian \
64+
# $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
65+
6766
```
6867

6968
>以上命令会添加稳定版本的 Docker APT 源,如果需要测试版本的 Docker 请将 stable 改为 test。

install/ubuntu.md

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,10 @@
88

99
Docker 支持以下版本的 [Ubuntu](https://ubuntu.com/server) 操作系统:
1010

11-
* Focal 20.04 (LTS)
12-
* Bionic 18.04 (LTS)
13-
* Xenial 16.04 (LTS)
11+
* Ubuntu Groovy 20.10
12+
* Ubuntu Focal 20.04 (LTS)
13+
* Ubuntu Bionic 18.04 (LTS)
14+
* Ubuntu Xenial 16.04 (LTS)
1415

1516
Docker 可以安装在 64 位的 x86 平台或 ARM 平台上。Ubuntu 发行版中,LTS(Long-Term-Support)长期支持版本,会获得 5 年的升级维护支持,这样的版本会更稳定,因此在生产环境中推荐使用 LTS 版本。
1617

@@ -35,36 +36,34 @@ $ sudo apt-get install \
3536
apt-transport-https \
3637
ca-certificates \
3738
curl \
38-
gnupg-agent \
39-
software-properties-common
39+
gnupg \
40+
lsb-release
4041
```
4142

4243
鉴于国内网络问题,强烈建议使用国内源,官方源请在注释中查看。
4344

4445
为了确认所下载软件包的合法性,需要添加软件源的 `GPG` 密钥。
4546

4647
```bash
47-
$ curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
48+
$ curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4849

4950

5051
# 官方源
51-
# $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
52+
# $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
5253
```
5354

5455
然后,我们需要向 `sources.list` 中添加 Docker 软件源
5556

5657
```bash
57-
$ sudo add-apt-repository \
58-
"deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
59-
$(lsb_release -cs) \
60-
stable"
58+
$ echo \
59+
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
60+
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
6161

6262

6363
# 官方源
64-
# $ sudo add-apt-repository \
65-
# "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
66-
# $(lsb_release -cs) \
67-
# stable"
64+
# $ echo \
65+
# "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
66+
# $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
6867
```
6968

7069
>以上命令会添加稳定版本的 Docker APT 镜像源,如果需要测试版本的 Docker 请将 stable 改为 test。

0 commit comments

Comments
 (0)