translate install/fedora.md

This commit is contained in:
Dorsey.Xu 2020-10-26 14:08:12 +08:00
parent cc8c36b1a3
commit 27f495466d
3 changed files with 42 additions and 42 deletions

View File

@ -84,7 +84,7 @@ $ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh --mirror Aliyun $ sudo sh get-docker.sh --mirror Aliyun
``` ```
After execution, the script will have everything prepared, and install the stable version on your OS. After execution, the script will have everything prepared, and have installed the stable version on your OS.
### Start Docker CE ### Start Docker CE
@ -111,7 +111,7 @@ $ sudo usermod -aG docker $USER
Exit current terminal and relogin to test. Exit current terminal and relogin to test.
### Test whether Docker is installed correctly ### Verify the Installation
```bash ```bash
$ docker run hello-world $ docker run hello-world
@ -144,7 +144,7 @@ For more examples and ideas, visit:
https://docs.docker.com/get-started/ https://docs.docker.com/get-started/
``` ```
If it shows above message, it means your installation is successful. If it shows the above message, it means your installation is successful.
### Registry Mirror(In China) ### Registry Mirror(In China)
@ -152,4 +152,4 @@ If you pull docker images very slowly, then you can configure [Registry Mirror](
### References ### References
* [Docker Oficial Debian Installation Documents](https://docs.docker.com/install/linux/docker-ce/debian/) * [Docker Official Installation Documents for Debian](https://docs.docker.com/install/linux/docker-ce/debian/)

View File

@ -1,20 +1,21 @@
## Fedora 安装 Docker CE ## Install Docker CE on Fedora
>警告切勿在没有配置 Docker dnf 源的情况下直接使用 dnf 命令安装 Docker. > WARNING: DO NOT install Docker with dnf directly without configuring dnf source.
### 准备工作 ### Prerequisites
#### 系统要求 #### OS Requirement
Docker CE 支持以下版本的 [Fedora](https://fedoraproject.org/) 操作系统:
Docker CE supports the following [Fedora](https://fedoraproject.org/) versions:
* 28 * 28
* 29 * 29
* 30 * 30
#### 卸载旧版本 #### Uninstall the Old Versions
旧版本的 Docker 称为 `docker` 或者 `docker-engine`使用以下命令卸载旧版本 The old versions of Docker are called `docker` or `docker-engine`, you can have them uninstalled with the following command:
```bash ```bash
$ sudo dnf remove docker \ $ sudo dnf remove docker \
@ -29,17 +30,16 @@ $ sudo dnf remove docker \
docker-engine docker-engine
``` ```
### 使用 dnf 安装 ### Install with dnf
执行以下命令安装依赖包 Execute the following command to install the dependencies.
```bash ```bash
$ sudo dnf -y install dnf-plugins-core $ sudo dnf -y install dnf-plugins-core
``` ```
Due to the network issues in China mainland, it is highly recommended for Chinese users to use Chinese sources. Please refer to the official sources in the comments(they are replaced by a Chinese source).
鉴于国内网络问题强烈建议使用国内源官方源请在注释中查看 Use the following command to add `dnf` source.
执行下面的命令添加 `dnf` 软件源
```bash ```bash
$ sudo dnf config-manager \ $ sudo dnf config-manager \
@ -47,40 +47,40 @@ $ sudo dnf config-manager \
https://mirrors.ustc.edu.cn/docker-ce/linux/fedora/docker-ce.repo https://mirrors.ustc.edu.cn/docker-ce/linux/fedora/docker-ce.repo
# 官方源 # Official source
# $ sudo dnf config-manager \ # $ sudo dnf config-manager \
# --add-repo \ # --add-repo \
# https://download.docker.com/linux/fedora/docker-ce.repo # https://download.docker.com/linux/fedora/docker-ce.repo
``` ```
如果需要测试版本的 Docker CE 请使用以下命令 If you want to use the `test` version of Docker CE, use the following command:
```bash ```bash
$ sudo dnf config-manager --set-enabled docker-ce-test $ sudo dnf config-manager --set-enabled docker-ce-test
``` ```
如果需要每日构建版本的 Docker CE 请使用以下命令 As for `nightly` version:
```bash ```bash
$ sudo dnf config-manager --set-enabled docker-ce-nightly $ sudo dnf config-manager --set-enabled docker-ce-nightly
``` ```
你也可以禁用测试版本的 Docker CE You are also free to disable the test version of Docker CE:
```bash ```bash
$ sudo dnf config-manager --set-disabled docker-ce-test $ sudo dnf config-manager --set-disabled docker-ce-test
``` ```
#### 安装 Docker CE #### Install Docker CE
更新 `dnf` 软件源缓存并安装 `docker-ce` Update `dnf` source cacheand then install `docker-ce`.
```bash ```bash
$ sudo dnf update $ sudo dnf update
$ sudo dnf install docker-ce $ sudo dnf install docker-ce
``` ```
你也可以使用以下命令安装指定版本的 Docker You can also use the following command to install a certain docker verion you want:
```bash ```bash
$ dnf list docker-ce --showduplicates | sort -r $ dnf list docker-ce --showduplicates | sort -r
@ -90,43 +90,43 @@ docker-ce.x86_64 18.06.1.ce-3.fc28 docker-ce-stable
$ sudo dnf -y install docker-ce-18.06.1.ce $ sudo dnf -y install docker-ce-18.06.1.ce
``` ```
### 使用脚本自动安装 ### Install with Automatic Scripts
在测试或开发环境中 Docker 官方为了简化安装流程提供了一套便捷的安装脚本Debian 系统上可以使用这套脚本安装 To simplify the installation process during test or development, Docker official provides a convenient installation script, you can install docker on Fedora with the following script:
```bash ```bash
$ curl -fsSL get.docker.com -o get-docker.sh $ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh --mirror Aliyun $ sudo sh get-docker.sh --mirror Aliyun
``` ```
执行这个命令后脚本就会自动的将一切准备工作做好并且把 Docker CE 最新版本安装在系统中 After execution, the script will have everything prepared, and have installed the stable version on your OS.
### 启动 Docker CE ### Start Docker CE
```bash ```bash
$ sudo systemctl enable docker $ sudo systemctl enable docker
$ sudo systemctl start docker $ sudo systemctl start docker
``` ```
### 建立 docker 用户组 ### Add Docker Usergroups
默认情况下`docker` 命令会使用 [Unix socket](https://en.wikipedia.org/wiki/Unix_domain_socket) 与 Docker 引擎通讯。而只有 `root` 用户和 `docker` 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑一般 Linux 系统上不会直接使用 `root` 用户。因此,更好地做法是将需要使用 `docker` 的用户加入 `docker` 用户组。 Command `docker` uses [Unix socket](https://en.wikipedia.org/wiki/Unix_domain_socket) to communicate with Docker engine by default. Only users of `root` and `docker` groups can communicate with Unix socket of the Docker engine.`root` user is not directly used on Linux systems in general for security. Therefore, it is better to add users who need to use `docker` to the `docker` user group.
建立 `docker` create `docker` group:
```bash ```bash
$ sudo groupadd docker $ sudo groupadd docker
``` ```
将当前用户加入 `docker` add current user to `docker` group:
```bash ```bash
$ sudo usermod -aG docker $USER $ sudo usermod -aG docker $USER
``` ```
退出当前终端并重新登录进行如下测试 Exit current terminal and relogin to test.
### 测试 Docker 是否安装正确 ### Verify the Installation
```bash ```bash
$ docker run hello-world $ docker run hello-world
@ -159,12 +159,12 @@ For more examples and ideas, visit:
https://docs.docker.com/get-started/ https://docs.docker.com/get-started/
``` ```
若能正常输出以上信息则说明安装成功 If it shows the above message, it means your installation is successful.
### 镜像加速 ### Registry Mirror(In China)
如果在使用过程中发现拉取 Docker 镜像十分缓慢可以配置 Docker [国内镜像加速](mirror.md) If you pull docker images very slowly, then you can configure [Registry Mirror](mirror.md).
### 参考文档 ### References
* [Docker 官方 Fedora 安装文档](https://docs.docker.com/install/linux/docker-ce/fedora)。 * [Docker Official Installation Documents for Fedora](https://docs.docker.com/install/linux/docker-ce/fedora)。

View File

@ -88,7 +88,7 @@ $ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh --mirror Aliyun $ sudo sh get-docker.sh --mirror Aliyun
``` ```
The script will have everything prepared and install the stable version of Docker CE for the system after execution. The script will have everything prepared and have installed the stable version of Docker CE for the system after execution.
### Launcher Docker CE ### Launcher Docker CE
@ -115,7 +115,7 @@ $ sudo usermod -aG docker $USER
Exit current terminal and relogin to test. Exit current terminal and relogin to test.
### Test whether Docker is installed correctly ### Verify the Installation
```bash ```bash
$ docker run hello-world $ docker run hello-world
@ -148,7 +148,7 @@ For more examples and ideas, visit:
https://docs.docker.com/get-started/ https://docs.docker.com/get-started/
``` ```
If it shows above message, it means your installation is successful. If it shows above the message, it means your installation is successful.
### Registry Mirror(In China) ### Registry Mirror(In China)
@ -156,4 +156,4 @@ If you pull docker images very slowly, then you can configure [Registry Mirror](
### References ### References
* [Offical Docker Docs](https://docs.docker.com/install/linux/docker-ce/ubuntu/) * [Docker Official Installation Documents for Ubuntu](https://docs.docker.com/install/linux/docker-ce/ubuntu/)