Changes for page Install Docker for Linux

Last modified by Erik Bakker on 2025/04/18 13:54

From version 11.1
edited by eMagiz
on 2022/10/19 08:46
Change comment: There is no comment for this version
To version 15.1
edited by Erik Bakker
on 2022/10/31 15:35
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.eMagiz
1 +XWiki.ebakker
Content
... ... @@ -1,11 +1,8 @@
1 1  {{container}}{{container layoutStyle="columns"}}(((
2 2  In this microlearning, we will focus on how the installation requirements for on-premises deployments of eMagiz runtimes that are part of the new runtime architecture. The new runtime architecture uses a containerized approach to deploy runtimes.
3 -
3 +
4 4  Should you have any questions, please contact [[academy@emagiz.com>>mailto:academy@emagiz.com]].
5 5  
6 -* Last update: June 24th 2021
7 -* Required reading time: 10 minutes
8 -
9 9  == 1. Prerequisites ==
10 10  
11 11  * Advanced knowledge of the eMagiz platform
... ... @@ -16,21 +16,28 @@
16 16  
17 17  == 3. On-premises deployments ==
18 18  
19 -===3.1 Installation requirements===
20 -Below the list of requirements for an on-premises deployment
16 +===3.1 Installation requirements Windows Server 2019 version 1806===
21 21  
22 -* Windows Server or Linux Server
23 - ** Windows Server requires installation of the Linux subsystem for Windows. Please refer to this link: https://learn.microsoft.com/en-us/windows/wsl/install-on-server
24 -* Installed Docker software - latest version
25 -* Optional: Install Docker Desktop for Windows
26 - ** See also [[Install guide Docker>>https://docs.docker.com/desktop/install/windows-install/]]
27 -* Docker software installed requires use of the LinuxEngine (valid for Windows based Docker engine installations)
28 - ** Use command line option to switch to the option"C:\Program Files\Docker\Docker\DockerCli.exe" -SwitchLinuxEngine
29 -* Server connected to the internet whereby the firewall doesn't prevent data traffic going outwards to the Internet
30 - ** In case there are outgoing firewall rules, the following URLs need to be made available
31 - *** https://testing.emagiz.com
32 - *** https://registry.emagiz.com
33 -* Sufficient resources in line with the requirements of the eMagiz runtimes. See this [[microlearning>>doc:Main.eMagiz Academy.Microlearnings.Expert Level.Solution Architecture.expert-solution-architecture-determining-needed-memory.WebHome||target="blank"]]
18 +Below the installation step for this version of Windows
19 +
20 +* Enable Hyper-V in Windows Server
21 + ** Go to Server Manager, Manage (top right), enable roles and features, select the desired roles and server selections. In the Features section, enable Hyper-V.
22 + ** Restart windows
23 +* Install Docker Desktop on the Windows Server
24 + ** Please refer to this link: https://www.docker.com/products/docker-desktop/
25 + ** Restart windows
26 +* Update Docker desktop configuration
27 + ** Go to settings, and enable ‘Expose daemon on tcp://localhost:2375’ without TLS
28 + ** Restart Docker
29 +* Open Powershell as Administrator
30 + ** Execute "C:\Program Files\Docker\Docker\DockerCli.exe" -SwitchLinuxEngine
31 + ** Execute Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
32 + ** Execute curl.exe -L -o ubuntu-2004.appx https://aka.ms/wslubuntu2004
33 + ** Execute Add-AppxPackage .\ubuntu-2004.appx
34 + *** If errors occur, please consult https://learn.microsoft.com/en-us/windows/wsl/install-on-server. Rename the file to a zip, expand it, and add it to the path variable.
35 +* Ubuntu should now be a runnable program (press windows key, type ubuntu)
36 +* Open the ubuntu terminal, and finish the installation.
37 + ** After installation, execute: export DOCKER_HOST=tcp://localhost:2375
34 34  
35 35  === 3.2 Installation agent ===
36 36