Log in to your computer.
Log in to your system as the root user:
Create a new user account.
Create a new user account using the adduser command. Don’t forget to replace username with the user name that you want to create:
TERMINAL COMMAND: adduser jack You will be prompted to create and confirm the new user password. Make sure that the password for the new account is as strong as possible. Adding user `username' ... Adding new group `username' (1001) ... Adding new user `username' (1001) with group `username' ... Creating home directory `/home/username' ... Copying files from `/etc/skel' ... New password: Retype new password: passwd: password updated successfully Copy Once you set the password the command will create a home directory for the user, copy several configuration files in the home directory and prompts you to set the new user’s information.
If you want to leave all of this information blank just press ENTER to accept the defaults.
Changing the user information for username Enter the new value, or press ENTER for the default Full Name : Room Number : Work Phone : Home Phone : Other : Is the information correct? [Y/n] Copy Add the new user to the sudo group By default on Ubuntu systems, members of the group sudo are granted with sudo access. To add the user you created to the sudo group use the usermod command: TERMINAL COMMAND: usermod -aG sudo jack
Install Docker from the Official Docker RepositoryInstall Docker from the Official Docker Repository and Install the Dependencies Docker has its own repositories. Before you can install it from those repos, you need to install the prerequisite dependencies. Update your system, and grab them with Apt. First, update your existing list of packages: TERMINAL COMMAND: sudo apt update Next, install a few prerequisite packages which let apt use packages over HTTPS: TERMINAL COMMAND: sudo apt install apt-transport-https ca-certificates curl software-properties-common Then add the GPG key for the official Docker repository to your system: TERMINAL COMMAND: curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - Add the Docker repository to APT sources: TERMINAL COMMAND: sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" Next, update the package database with the Docker packages from the newly added repo: TERMINAL COMMAND: sudo apt update Make sure you are about to install from the Docker repo instead of the default Ubuntu repo: TERMINAL COMMAND: apt-cache policy docker-ce You'll see output like this, although the version number for Docker may be different: Output of apt-cache policy docker-ce docker-ce: Installed: (none) Candidate: 18.03.1~ce~3-0~ubuntu Version table: 18.03.1~ce~3-0~ubuntu 500 500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages Notice that docker-ce is not installed, but the candidate for installation is from the Docker repository for Ubuntu 18.04 (bionic). Finally, install Docker: TERMINAL COMMAND: sudo apt install docker-ce Docker should now be installed, the daemon started, and the process enabled to start on boot. Check that it's running: sudo systemctl status docker The output should be similar to the following, showing that the service is active and running: Output ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-07-05 15:08:39 UTC; 2min 55s ago Docs: https://docs.docker.com Main PID: 10096 (dockerd) Tasks: 16 CGroup: /system.slice/docker.service ├─10096 /usr/bin/dockerd -H fd:// └─10113 docker-containerd --config /var/run/docker/containerd/containerd.toml Installing Docker now gives you not just the Docker service (daemon) but also the docker command line utility, or the Docker client. We'll explore how to use the docker command later in this tutorial. Step 2 — Executing the Docker Command Without Sudo (Optional) By default, the docker command can only be run the root user or by a user in the docker group, which is automatically created during Docker's installation process. If you attempt to run the docker command without prefixing it with sudo or without being in the docker group, you'll get an output like this: Output docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?. See 'docker run --help'. If you want to avoid typing sudo whenever you run the docker command, add your username to the docker group: TERMINAL COMMAND: sudo usermod -aG docker jack To apply the new group membership, log out of the server and back in, or type the following: TERMINAL COMMAND: su - jack You will be prompted to enter your user's password to continue. Confirm that your user is now added to the docker group by typing: TERMINAL COMMAND: id -nG Output jack sudo docker If you need to add a user to the docker group that you're not logged in as, declare that username explicitly using: TERMINAL COMMAND: sudo usermod -aG docker username Done. Check for docker version ( it may be a diffrent version ): $ docker --version Docker version 18.03.0-ce, build 0520e24