This tutorial will provide you with simple to follow steps on how to install Docker on Fedora 31 Linux.
In this tutorial you will learn:
- How to add Docker repository
- How to install Docker
Software Requirements and Conventions Used
Category | Requirements, Conventions or Software Version Used |
---|---|
System | Fedora 31 |
Software | Docker CE |
Other | Privileged access to your Linux system as root or via the sudo command. |
Conventions |
# - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command$ - requires given linux commands to be executed as a regular non-privileged user |
How to install Docker on Fedora 31 step by step instructions
- Revert back to cgroup v1. Please consider whether this step does not
negatively affect your any of the other services running on your
system:
$ sudo dnf install -y grubby $ sudo grubby --update-kernel=ALL --args="systemd.unified_cgroup_hierarchy=0" $ sudo reboot
- Next, step is to enable 3rd-party docker repository:
$ sudo dnf config-manager --add-repo=https://download.docker.com/linux/fedora/docker-ce.repo
- Once the Docker repository is enabled enter the following command to install the
docker-ce
package:$ sudo dnf install docker-ce
- Start and enable Docker on your Fedora 31 system:
$ sudo systemctl enable --now docker Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.
- Confirm that Docker is up and running:
$ systemctl enable --now docker Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service. [root@localhost ~]# systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2019-10-18 14:11:18 AEDT; 47s ago Docs: https://docs.docker.com Main PID: 4081 (dockerd) Tasks: 13 Memory: 40.5M CPU: 524ms CGroup: /system.slice/docker.service └─4081 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
-
Enable regular user to perform Docker administration tasks. First, create the docker group:
$ sudo groupadd docker
Once the group is created give your user administrative privileges:$ sudo usermod -aG docker USERNAME
Subscribe to Linux Career NEWSLETTER and receive latest Linux news, jobs, career advice and tutorials.
Comments
Post a Comment
https://gengwg.blogspot.com/