engine/install: SLES: use tabs

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn 2023-05-04 10:21:50 +02:00
parent 480d1bf210
commit c65599bdff
No known key found for this signature in database
GPG Key ID: 76698F39D527CE8C
1 changed files with 27 additions and 11 deletions

View File

@ -119,8 +119,17 @@ $ sudo zypper addrepo {{ download-url-base }}/docker-ce.repo
#### Install Docker Engine #### Install Docker Engine
1. Install the _latest version_ of Docker Engine, containerd, and Docker Compose 1. Install Docker Engine, containerd, and Docker Compose:
or go to the next step to install a specific version:
<ul class="nav nav-tabs">
<li class="active"><a data-toggle="tab" data-target="#tab-latest">Latest</a></li>
<li><a data-toggle="tab" data-target="#tab-version">Specific version</a></li>
</ul>
<div class="tab-content">
<br>
<div id="tab-latest" class="tab-pane fade in active" markdown="1">
To install the latest version, run:
```console ```console
$ sudo zypper install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin $ sudo zypper install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
@ -132,11 +141,11 @@ $ sudo zypper addrepo {{ download-url-base }}/docker-ce.repo
This command installs Docker, but it doesn't start Docker. It also creates a This command installs Docker, but it doesn't start Docker. It also creates a
`docker` group, however, it doesn't add any users to the group by default. `docker` group, however, it doesn't add any users to the group by default.
2. To install a _specific version_ of Docker Engine, list the available versions </div>
in the repo, then select and install: <div id="tab-version" class="tab-pane fade" markdown="1">
a. List and sort the versions available in your repo. This example sorts To install a specific version, start by listing the available versions in
results by version number, highest to lowest, and is truncated: the repository:
```console ```console
$ sudo zypper search -s --match-exact docker-ce | sort -r $ sudo zypper search -s --match-exact docker-ce | sort -r
@ -148,10 +157,13 @@ $ sudo zypper addrepo {{ download-url-base }}/docker-ce.repo
The list returned depends on which repositories are enabled, and is specific The list returned depends on which repositories are enabled, and is specific
to your version of SLES. to your version of SLES.
b. Install a specific version by its fully qualified package name, which is Install a specific version by its fully qualified package name, which is
the package name (`docker-ce`) plus the version string (fourth column), the package name (`docker-ce`) plus the version string (2nd column),
separated by a hyphen (`-`). For example, `docker-ce-3:23.0.5`. separated by a hyphen (`-`). For example, `docker-ce-3:23.0.5`.
Replace `<VERSION_STRING>` with the desired version and then run the following
command to install:
```console ```console
$ sudo zypper install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-buildx-plugin docker-compose-plugin $ sudo zypper install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-buildx-plugin docker-compose-plugin
``` ```
@ -159,13 +171,17 @@ $ sudo zypper addrepo {{ download-url-base }}/docker-ce.repo
This command installs Docker, but it doesn't start Docker. It also creates a This command installs Docker, but it doesn't start Docker. It also creates a
`docker` group, however, it doesn't add any users to the group by default. `docker` group, however, it doesn't add any users to the group by default.
3. Start Docker. </div>
<hr>
</div>
2. Start Docker.
```console ```console
$ sudo systemctl start docker $ sudo systemctl start docker
``` ```
4. Verify that the Docker Engine installation is successful by running the 3. Verify that the Docker Engine installation is successful by running the
`hello-world` image. `hello-world` image.
```console ```console