Changes for page Install Docker for Windows
Last modified by Erik Bakker on 2025/04/18 13:54
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- 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,20 +16,32 @@ 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 -* Installed Docker software - latest version 24 -* Optional: Install Docker Desktop for Windows 25 - ** See also [[Install guide Docker>>https://docs.docker.com/desktop/install/windows-install/]] 26 -* Docker software installed requires use of the LinuxEngine 27 - ** Use command line option to switch to the option"C:\Program Files\Docker\Docker\DockerCli.exe" -SwitchLinuxEngine 28 -* Server connected to the internet whereby the firewall doesn't prevent data traffic going outwards to the Internet 29 - ** In case there are outgoing firewall rules, the following URLs need to be made available 30 - *** https://testing.emagiz.com 31 - *** https://registry.emagiz.com 32 -* 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 +* Ensure access to the following URLs is enabled 21 + ** registry.emagiz.com 22 + ** testing.emagiz.com 23 + ** Preferably the entry should be *.emagiz.com 24 +* Enable Hyper-V in Windows Server 25 + ** 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. 26 + ** Restart windows 27 +* Install Docker Desktop on the Windows Server 28 + ** Please refer to this link: https://www.docker.com/products/docker-desktop/ 29 + ** Restart windows 30 +* Update Docker desktop configuration 31 + ** Go to settings, and enable ‘Expose daemon on tcp://localhost:2375’ without TLS 32 + ** Restart Docker 33 +* Open Powershell as Administrator 34 + ** Execute "C:\Program Files\Docker\Docker\DockerCli.exe" -SwitchLinuxEngine 35 + ** Execute Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 36 + ** Execute curl.exe -L -o ubuntu-2004.appx https://aka.ms/wslubuntu2004 37 + ** Execute Add-AppxPackage .\ubuntu-2004.appx 38 + *** 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. 39 +* Ubuntu should now be a runnable program (press windows key, type ubuntu) 40 +* Open the ubuntu terminal, and finish the installation. 41 + ** After installation, execute: export DOCKER_HOST=tcp://localhost:2375 33 33 34 34 === 3.2 Installation agent === 35 35