Configuring Ubuntu
You must configure the base operating system of your node machines to use Google Distributed Cloud. This page contains the steps you need to take to complete the needed configuration. For more information about troubleshooting Google Distributed Cloud requirements, see the known issues.
Before you begin
Ensure you are using a supported version of your operating system. Google Distributed Cloud supports the following versions for Ubuntu:
- 18.04.x where x >= 2
- 20.04
Validate package manager:
sudo apt-get check
The output should show no errors and look similar to the following example:
# Reading package lists... Done
# Building dependency tree
# Reading state information... Done
Disable Uncomplicated Firewall (UFW)
Disable
ufw
:sudo ufw disable
Check that
ufw
is disabled:sudo ufw status # Status: inactive
Configuring Docker 19.03+ on your workstation
Google Distributed Cloud helps you install Docker on your bare metal machines in the following scenarios:
- If your bare metal machines don't have Docker installed,
bmctl
installs 19.03.13 or later. - If your bare metal machines have Docker 19.03.5 or earlier installed,
bmctl
upgrades Docker to version 19.03.13 or later.
Follow these steps to manually install Docker:
Remove any previous Docker version:
sudo apt-get remove docker docker-engine docker.io containerd runc
Update your package manager:
sudo apt-get update
Install Docker 19.03+:
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common \ docker.io
Verify you are now running version 19.03+:
sudo docker version
Compare your output with the following example to ensure the Client and Server versions are 19.03+ :
Client: Docker Engine - Community Version: 19.03.13 ... Server: Docker Engine - Community Engine: Version: 19.03.13