Windows Install - Docker Installation
From VersaVision Support
Revision as of 13:05, 26 March 2024 by VVSupportAdmin (talk | contribs) (Created page with "<BR> <span style="box-shadow:2px 2px 15px #90A4AE; border-radius:5px; padding:20px">250px|link=Windows Install - Docker Installation</span> <div style="text-align: center;"><span style="color:#0054a6; font-size:150%;"><u>'''OVERVIEW'''</u></span></div> <BR> <div style="box-shadow:2px 2px 15px #90A4AE; border-radius:5px; padding:10px"> : :VersaVision runs in the Docker (Container) environment. This means Docker must be installed on WSL for V...")
OVERVIEW
- VersaVision runs in the Docker (Container) environment. This means Docker must be installed on WSL for VersaVision to operate successfully.
- Docker is an open source software platform used to create, deploy and manage virtualized application containers on a common operating system (OS).
REQUIREMENTS
-
- Log In: Installer/User must have a Windows Log In with Administrator permissions. This Account must remain active after the installation.
- Access: When using a VM, Installer/User must have Remote PC Access to the Windows instance.
- Internet Access: Server must have full internet access. Access can be removed after the installation is complete.
- Pre-Requisites: WSL must be installed before attempting to install Docker.
- NOTE: The instructions below will work for Windows Server 2022, Windows Pro 10 & Windows Pro 11.
TOOL TIP
- There is specific Code that needs to be entered in on the steps below. The Paste function in Power Shell and WSL works differently from Windows.
- To Copy - select the Code/Text in the cell so that it is highlighted. Press the Control Key & C Key on your keyboard at the same time. Alternatively, you can right click on the highlighted text and select Copy from the pop-up menu.
- To Paste - Right Click on the Cursor next to the User Prompt. The copied text will fill in automatically.
- There is specific Code that needs to be entered in on the steps below. The Paste function in Power Shell and WSL works differently from Windows.
INSTRUCTIONS
- Windows will assign the Ubuntu system a specific IP Address that we will need during the setup later in the instructions.
- Copy the Code/Text from the cell below.
- ip addr list
- Copy the Code/Text from the cell below.
- sudo apt update
- Copy the Code/Text from the cell below.
- sudo apt upgrade
- Copy the Code/Text from the cell below.
- sudo apt install --no-install-recommends apt-transport-https ca-certificates curl gnupg2
- Copy the Code/Text from the cell below.
- . /etc/os-release
- Copy the Code/Text from the cell below.
- curl -fsSL https://download.docker.com/linux/${ID}/gpg | sudo tee /etc/trusted.gpg.d/docker.asc
- Copy the Code/Text from the cell below.
- echo "deb [arch=amd64] https://download.docker.com/linux/${ID} ${VERSION_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/docker.list
- Copy the Code/Text from the cell below.
- sudo apt-key update
- Copy the Code/Text from the cell below.
- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- Copy the Code/Text from the cell below.
- ls /etc/apt/sources.list.d/docker.list
- Copy the Code/Text from the cell below.
- echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu jammy stable" | sudo tee /etc/apt/sources.list.d/docker.list
- Copy the Code/Text from the cell below.
- sudo apt update
- Copy the Code/Text from the cell below.
- sudo apt upgrade
- Copy the Code/Text from the cell below.
- sudo apt install docker-ce docker-ce-cli containerd.io
- Copy the Code/Text from the cell below.
- sudo usermod -aG docker $USER
- Copy the Code/Text from the cell below.
- sudo nano /etc/wsl.conf
- Copy the Code/Text from the cell below.
- [boot]
- Copy the Code/Text from the cell below.
- systemd=true