+
+
+
1. Enable the `extras` RHEL repository. This ensures access to the `container-selinux` package which is required by `docker-ee`:
```bash
@@ -219,26 +296,58 @@ To manually install Docker Enterprise, download the `.{{ package-format | downca
```
Alternately, obtain that package manually from Red Hat. There is no way to publicly browse this repository.
-{% endif %}
-{% if linux-dist == "centos" %}
-1. Go to the Docker Engine - Enterprise repository URL associated with your trial or subscription
- in your browser. Go to `{{ linux-dist-url-slug }}/7/x86_64/stable-/Packages`
- and download the `.{{ package-format | downcase }}` file for the Docker version you want to install.
-{% endif %}
+2. Go to the Docker Engine - Enterprise repository URL associated with your
+ trial or subscription in your browser. Go to
+ `{{ linux-dist-url-slug }}/`. Choose your {{ linux-dist-long }} version,
+ architecture, and Docker version. Download the
+ `.{{ package-format | downcase }}` file from the `Packages` directory.
+
+ > If you have trouble with `selinux` using the packages under the `7` directory,
+ > try choosing the version-specific directory instead, such as `7.3`.
+
+3. Install Docker Enterprise, changing the path below to the path where you downloaded
+ the Docker package.
+
+ ```bash
+ $ sudo yum install /path/to/package.rpm
+ ```
+
+ Docker is installed but not started. The `docker` group is created, but no
+ users are added to the group.
+
+4. Start Docker:
+
+ > If using `devicemapper`, ensure it is properly configured before starting Docker, per the [storage guide](/storage/storagedriver/device-mapper-driver/){: target="_blank" class="_" }.
+
+ ```bash
+ $ sudo systemctl start docker
+ ```
+
+5. Verify that Docker Engine - Enterprise is installed correctly by running the `hello-world`
+ image. This command downloads a test image, runs it in a container, prints
+ an informational message, and exits:
+
+ ```bash
+ $ sudo docker run hello-world
+ ```
+
+ Docker Engine - Enterprise is installed and running. Use `sudo` to run Docker commands. See
+ [Linux postinstall](/install/linux/linux-postinstall.md){: target="_blank" class="_" } to allow
+ non-privileged users to run Docker commands.
+
+
+
+
-{% if linux-dist == "rhel" or linux-dist == "oraclelinux" %}
1. Go to the Docker Engine - Enterprise repository URL associated with your
trial or subscription in your browser. Go to
`{{ linux-dist-url-slug }}/`. Choose your {{ linux-dist-long }} version,
architecture, and Docker version. Download the
`.{{ package-format | downcase }}` file from the `Packages` directory.
- {% if linux-dist == "rhel" %}
- > If you have trouble with `selinux` using the packages under the `7` directory,
- > try choosing the version-specific directory instead, such as `7.3`.
- {% endif %}
-{% endif %}
+ > If you have trouble with `selinux` using the packages under the `8` directory,
+ > try choosing the version-specific directory instead.
2. Install Docker Enterprise, changing the path below to the path where you downloaded
the Docker package.
@@ -270,6 +379,56 @@ To manually install Docker Enterprise, download the `.{{ package-format | downca
[Linux postinstall](/install/linux/linux-postinstall.md){: target="_blank" class="_" } to allow
non-privileged users to run Docker commands.
+
+
+
+{% endif %}
+{% if linux-dist != "rhel" %}
+{% if linux-dist == "centos" %}
+1. Go to the Docker Engine - Enterprise repository URL associated with your trial or subscription
+ in your browser. Go to `{{ linux-dist-url-slug }}/7/x86_64/stable-