mirror of
https://github.com/yeasy/docker_practice.git
synced 2024-12-26 15:06:18 +00:00
translate install/fedora.md
This commit is contained in:
parent
cc8c36b1a3
commit
27f495466d
@ -84,7 +84,7 @@ $ curl -fsSL get.docker.com -o get-docker.sh
|
||||
$ 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
|
||||
|
||||
@ -111,7 +111,7 @@ $ sudo usermod -aG docker $USER
|
||||
|
||||
Exit current terminal and relogin to test.
|
||||
|
||||
### Test whether Docker is installed correctly
|
||||
### Verify the Installation
|
||||
|
||||
```bash
|
||||
$ docker run hello-world
|
||||
@ -144,7 +144,7 @@ For more examples and ideas, visit:
|
||||
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)
|
||||
|
||||
@ -152,4 +152,4 @@ If you pull docker images very slowly, then you can configure [Registry Mirror](
|
||||
|
||||
### 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/)
|
||||
|
@ -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
|
||||
* 29
|
||||
* 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
|
||||
$ sudo dnf remove docker \
|
||||
@ -29,17 +30,16 @@ $ sudo dnf remove docker \
|
||||
docker-engine
|
||||
```
|
||||
|
||||
### 使用 dnf 安装
|
||||
### Install with dnf
|
||||
|
||||
执行以下命令安装依赖包:
|
||||
Execute the following command to install the dependencies.
|
||||
|
||||
```bash
|
||||
$ 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).
|
||||
|
||||
鉴于国内网络问题,强烈建议使用国内源,官方源请在注释中查看。
|
||||
|
||||
执行下面的命令添加 `dnf` 软件源:
|
||||
Use the following command to add `dnf` source.
|
||||
|
||||
```bash
|
||||
$ sudo dnf config-manager \
|
||||
@ -47,40 +47,40 @@ $ sudo dnf config-manager \
|
||||
https://mirrors.ustc.edu.cn/docker-ce/linux/fedora/docker-ce.repo
|
||||
|
||||
|
||||
# 官方源
|
||||
# Official source
|
||||
# $ sudo dnf config-manager \
|
||||
# --add-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
|
||||
$ sudo dnf config-manager --set-enabled docker-ce-test
|
||||
```
|
||||
|
||||
如果需要每日构建版本的 Docker CE 请使用以下命令:
|
||||
As for `nightly` version:
|
||||
|
||||
```bash
|
||||
$ sudo dnf config-manager --set-enabled docker-ce-nightly
|
||||
```
|
||||
|
||||
你也可以禁用测试版本的 Docker CE
|
||||
You are also free to disable the test version of Docker CE:
|
||||
|
||||
```bash
|
||||
$ sudo dnf config-manager --set-disabled docker-ce-test
|
||||
```
|
||||
|
||||
#### 安装 Docker CE
|
||||
#### Install Docker CE
|
||||
|
||||
更新 `dnf` 软件源缓存,并安装 `docker-ce`。
|
||||
Update `dnf` source cache,and then install `docker-ce`.
|
||||
|
||||
```bash
|
||||
$ sudo dnf update
|
||||
$ sudo dnf install docker-ce
|
||||
```
|
||||
|
||||
你也可以使用以下命令安装指定版本的 Docker
|
||||
You can also use the following command to install a certain docker verion you want:
|
||||
|
||||
```bash
|
||||
$ 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
|
||||
```
|
||||
|
||||
### 使用脚本自动安装
|
||||
### 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
|
||||
$ curl -fsSL get.docker.com -o get-docker.sh
|
||||
$ 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
|
||||
$ sudo systemctl enable 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
|
||||
$ sudo groupadd docker
|
||||
```
|
||||
|
||||
将当前用户加入 `docker` 组:
|
||||
add current user to `docker` group:
|
||||
|
||||
```bash
|
||||
$ sudo usermod -aG docker $USER
|
||||
```
|
||||
|
||||
退出当前终端并重新登录,进行如下测试。
|
||||
Exit current terminal and relogin to test.
|
||||
|
||||
### 测试 Docker 是否安装正确
|
||||
### Verify the Installation
|
||||
|
||||
```bash
|
||||
$ docker run hello-world
|
||||
@ -159,12 +159,12 @@ For more examples and ideas, visit:
|
||||
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)。
|
||||
|
@ -88,7 +88,7 @@ $ curl -fsSL get.docker.com -o get-docker.sh
|
||||
$ 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
|
||||
|
||||
@ -115,7 +115,7 @@ $ sudo usermod -aG docker $USER
|
||||
|
||||
Exit current terminal and relogin to test.
|
||||
|
||||
### Test whether Docker is installed correctly
|
||||
### Verify the Installation
|
||||
|
||||
```bash
|
||||
$ docker run hello-world
|
||||
@ -148,7 +148,7 @@ For more examples and ideas, visit:
|
||||
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)
|
||||
|
||||
@ -156,4 +156,4 @@ If you pull docker images very slowly, then you can configure [Registry Mirror](
|
||||
|
||||
### 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/)
|
||||
|
Loading…
Reference in New Issue
Block a user