Install Prerequisites Softwares
Ubuntu
The ssh user has privileges(root/sudo) for install/upgrade utility softwares
Platform Instance
- If given ssh user has privileges(root/sudo) to install/upgrade.
- WME Installer will automatically install the required software.
- Same applies for StudioWorkspace Instance / AppDeployment Instance as well.
- Internet is not required for Installation in this case.
StudioWorkspace Instance / AppDeployment Instance
- No need to do any configurations. The Platform will do it automatically.
The ssh user does not have privileges install/upgrade utility software
Platform Instance
- No need to do install any software, WME Installer will automatically install the required software, and execute the below commands to provide required permissions to the ssh nonprivileged user.
StudioWorkspace Instance / AppDeployment Instance
The given ssh user does not have permission to install software Then install below as per the operating system.
- Install wget
- Install python3.
Install Docker repository
- To add docker repository for ubuntu xenial(16.04.6)
- To add docker repository for ubuntu bionic(18.04.5)
- To add docker repository for ubuntu focal(20.04.2.0)
To upgrade or Install the latest version of Docker
- Run the following command to list available versions
- Run the following command to Install the specific version of Docker
If the user given to the Platform doesn't have privileged access, then provide below permission for the user given on StudioWorkspace Instance / AppDeployment Instance.
Create a user group if not present in StudioWorkspace Instance / AppDeployment Instance .
Have to execute these commands from privileged users.
Add user to the docker group.
Make the user as an owner for the docker systemd process.
data directory should be owned by the user.
Give permission to manage docker.service, systemctl daemon-reload, iptable.
RHEL
The ssh user has privileges (root/sudo) or user doesn't have privileges for install/upgrade utility softwares
Platform Instance
If given ssh user has privileges (root/sudo) or the user doesn't have privileges to install/upgrade. WME Installer will automatically install the Docker software.
Install below prerequisites in Platform
update cache
- Install wget
- Install python3
StudioWorkspace Instance / AppDeployment Instance
Install below software on StudioWorkspace Instance / AppDeployment Instance for unprivileged ssh user's
Use the same version numbers as mentioned.
- update cache
- Install wget
- Install container-selinux for RHEL 7 version only
Install the latest version of Docker
Install prerequissites to install Docker in RHEL7
To Install Docker in RHEL 7 use the following commands
- To Install Docker in RHEL 8 use the following commands
Install python3
Extra configuration on RHEL Platform Instance if ssh user doesn't have privileges(non sudo users)
- If the user doesn't have privileged access, then provide the below permissions to the user.
Extra configurations on RHEL StudioWorkspace Instance / AppDeployment Instance if ssh user doesn't have privileges(non sudo users)
If the user given to the Platform doesn't have privileged access, then provide below permission for the user given on StudioWorkspace Instance / AppDeployment Instance.
Create a user group if not present in StudioWorkspace Instance / AppDeployment Instance .
Have to execute these commands as a privileged user.
Add user to the docker group.
Make a user the owner of the docker systemd process
data directory should be owned by the user.
Give permission to manage docker.service, systemctl daemon-reload, iptable.