From 1c3d3c3307c5b84f51d37403a80d3933f87ed118 Mon Sep 17 00:00:00 2001 From: Basil Bruhn Date: Mon, 22 Apr 2024 14:07:55 +0200 Subject: [PATCH 1/2] docker and podman doc --- _toc.yml | 4 ++++ admin-guide/container/docker.md | 13 +++++++++++++ admin-guide/container/podman.md | 8 ++++++++ 3 files changed, 25 insertions(+) create mode 100644 admin-guide/container/docker.md create mode 100644 admin-guide/container/podman.md diff --git a/_toc.yml b/_toc.yml index 56b638c1..36f355d3 100644 --- a/_toc.yml +++ b/_toc.yml @@ -64,6 +64,10 @@ chapters: - file: admin-guide/configuration/ssh_host_hopping - file: admin-guide/configuration/citrix_vda - file: admin-guide/configuration/configuration_email + - file: admin-guide/container + sections: + - file: admin-guide/container/docker + - file: admin-guide/container/podman - file: admin-guide/deployment sections: - file: admin-guide/deployment/sample diff --git a/admin-guide/container/docker.md b/admin-guide/container/docker.md new file mode 100644 index 00000000..4e764b03 --- /dev/null +++ b/admin-guide/container/docker.md @@ -0,0 +1,13 @@ +# Docker + +### Disclaimer +There are two container runtimes supported by us, but only one by Redhat. If you want to use Redhat third level support you'd have to use Podman. +Be aware that compose files and run commands can vary between docker-ce and podman! + +## Docker +Docker-CE will have always the latest features in docker engine and docker compose. +The docker repo is enabled by default and the packages can be installed by using follwing code in hiera. +``` +base::pkg_group::extra: + - 'docker-ce' +``` diff --git a/admin-guide/container/podman.md b/admin-guide/container/podman.md new file mode 100644 index 00000000..c606bbd1 --- /dev/null +++ b/admin-guide/container/podman.md @@ -0,0 +1,8 @@ +# Podman +Podman engine runs "rootless" without any further configuration and is supported by Redhat Enterprise Support. +The Hiera configuration to install docker-podman with hiera would look like this: +``` +base::pkg_group::extra: + - 'docker' +``` +This will install podman from the appstream repository. \ No newline at end of file From b2f930a975baf127c401822fb7cbe72267a6285e Mon Sep 17 00:00:00 2001 From: Basil Bruhn Date: Tue, 23 Apr 2024 14:09:43 +0200 Subject: [PATCH 2/2] added index --- _toc.yml | 2 +- admin-guide/container/index.md | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 admin-guide/container/index.md diff --git a/_toc.yml b/_toc.yml index 36f355d3..55811d10 100644 --- a/_toc.yml +++ b/_toc.yml @@ -64,7 +64,7 @@ chapters: - file: admin-guide/configuration/ssh_host_hopping - file: admin-guide/configuration/citrix_vda - file: admin-guide/configuration/configuration_email - - file: admin-guide/container + - file: admin-guide/container/index sections: - file: admin-guide/container/docker - file: admin-guide/container/podman diff --git a/admin-guide/container/index.md b/admin-guide/container/index.md new file mode 100644 index 00000000..835853ea --- /dev/null +++ b/admin-guide/container/index.md @@ -0,0 +1,6 @@ +# Container + +Contents: + +```{tableofcontents} +```