This article will provide the details for the installation of the docker package on Oracle Enterprise Linux 8.7:
[root@localhost ~]# dnf install -y dnf-utils zip unzip Oracle Linux 8 BaseOS Latest (x86_64) 10 kB/s | 3.6 kB 00:00 Oracle Linux 8 BaseOS Latest (x86_64) 6.1 MB/s | 58 MB 00:09 Oracle Linux 8 Application Stream (x86_64) 12 kB/s | 3.9 kB 00:00 Oracle Linux 8 Application Stream (x86_64) 4.7 MB/s | 46 MB 00:09 Oracle Linux 8 CodeReady Builder (x86_64) - Uns 9.8 kB/s | 3.3 kB 00:00 Oracle Linux 8 CodeReady Builder (x86_64) - Uns 3.0 MB/s | 8.4 MB 00:02 Oracle Linux 8 Distro Builder (x86_64) - Unsupp 10 kB/s | 3.3 kB 00:00 Oracle Linux 8 Distro Builder (x86_64) - Unsupp 1.5 MB/s | 1.7 MB 00:01 Latest Unbreakable Enterprise Kernel Release 7 9.4 kB/s | 3.0 kB 00:00 Package zip-3.0-23.el8.x86_64 is already installed. Package unzip-6.0-46.0.1.el8.x86_64 is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: yum-utils noarch 4.0.21-19.0.1.el8_8 ol8_baseos_latest 75 k Upgrading: dnf-plugins-core noarch 4.0.21-19.0.1.el8_8 ol8_baseos_latest 76 k python3-dnf-plugins-core noarch 4.0.21-19.0.1.el8_8 ol8_baseos_latest 262 k Transaction Summary ================================================================================ Install 1 Package Upgrade 2 Packages Total download size: 413 k Downloading Packages: (1/3): yum-utils-4.0.21-19.0.1.el8_8.noarch.rpm 168 kB/s | 75 kB 00:00 (2/3): dnf-plugins-core-4.0.21-19.0.1.el8_8.noa 143 kB/s | 76 kB 00:00 (3/3): python3-dnf-plugins-core-4.0.21-19.0.1.e 428 kB/s | 262 kB 00:00 -------------------------------------------------------------------------------- Total 661 kB/s | 413 kB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Upgrading : python3-dnf-plugins-core-4.0.21-19.0.1.el8_8.noarch 1/5 Upgrading : dnf-plugins-core-4.0.21-19.0.1.el8_8.noarch 2/5 Installing : yum-utils-4.0.21-19.0.1.el8_8.noarch 3/5 Cleanup : dnf-plugins-core-4.0.21-14.1.0.1.el8.noarch 4/5 Cleanup : python3-dnf-plugins-core-4.0.21-14.1.0.1.el8.noarch 5/5 Running scriptlet: python3-dnf-plugins-core-4.0.21-14.1.0.1.el8.noarch 5/5 Verifying : yum-utils-4.0.21-19.0.1.el8_8.noarch 1/5 Verifying : dnf-plugins-core-4.0.21-19.0.1.el8_8.noarch 2/5 Verifying : dnf-plugins-core-4.0.21-14.1.0.1.el8.noarch 3/5 Verifying : python3-dnf-plugins-core-4.0.21-19.0.1.el8_8.noarch 4/5 Verifying : python3-dnf-plugins-core-4.0.21-14.1.0.1.el8.noarch 5/5 Upgraded: dnf-plugins-core-4.0.21-19.0.1.el8_8.noarch python3-dnf-plugins-core-4.0.21-19.0.1.el8_8.noarch Installed: yum-utils-4.0.21-19.0.1.el8_8.noarch Complete! [root@localhost ~]# [root@localhost ~]#Adding the docker repository:
[root@localhost ~]# dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo Adding repo from: https://download.docker.com/linux/centos/docker-ce.repo [root@localhost ~]#Installation of Docker package:
[root@localhost ~]# dnf remove -y runc Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Removing: runc x86_64 1:1.1.4-1.module+el8.7.0+20873+328b8baa @AppStream 9.5 M Removing dependent packages: buildah x86_64 1:1.27.0-2.module+el8.7.0+20873+328b8baa @AppStream 26 M cockpit-podman noarch 53-1.module+el8.7.0+20873+328b8baa @AppStream 548 k podman x86_64 3:4.2.0-1.module+el8.7.0+20873+328b8baa @AppStream 41 M Removing unused dependencies: conmon x86_64 3:2.1.4-1.module+el8.7.0+20873+328b8baa @AppStream 172 k container-selinux noarch 2:2.189.0-1.module+el8.7.0+20873+328b8baa @AppStream 57 k containers-common x86_64 2:1-40.0.1.module+el8.7.0+20876+328b8baa @AppStream 107 k criu x86_64 3.15-3.module+el8.7.0+20873+328b8baa @AppStream 1.4 M fuse-overlayfs x86_64 1.9-1.module+el8.7.0+20873+328b8baa @AppStream 145 k libnet x86_64 1.1.6-15.el8 @AppStream 170 k libslirp x86_64 4.4.0-1.module+el8.7.0+20873+328b8baa @AppStream 134 k podman-catatonit x86_64 3:4.2.0-1.module+el8.7.0+20873+328b8baa @AppStream 764 k shadow-utils-subid x86_64 2:4.6-17.el8 @anaconda 205 k slirp4netns x86_64 1.2.0-2.module+el8.7.0+20873+328b8baa @AppStream 103 k Transaction Summary ================================================================================ Remove 14 Packages Freed space: 81 M Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Running scriptlet: buildah-1:1.27.0-2.module+el8.7.0+20873+328b8baa.x86 1/1 Erasing : buildah-1:1.27.0-2.module+el8.7.0+20873+328b8baa.x 1/14 Erasing : cockpit-podman-53-1.module+el8.7.0+20873+328b8baa. 2/14 Running scriptlet: podman-3:4.2.0-1.module+el8.7.0+20873+328b8baa.x86 3/14 Erasing : podman-3:4.2.0-1.module+el8.7.0+20873+328b8baa.x86 3/14 Running scriptlet: podman-3:4.2.0-1.module+el8.7.0+20873+328b8baa.x86 3/14 Erasing : containers-common-2:1-40.0.1.module+el8.7.0+20876+ 4/14 Erasing : container-selinux-2:2.189.0-1.module+el8.7.0+20873 5/14 Running scriptlet: container-selinux-2:2.189.0-1.module+el8.7.0+20873 5/14 Erasing : podman-catatonit-3:4.2.0-1.module+el8.7.0+20873+32 6/14 Erasing : slirp4netns-1.2.0-2.module+el8.7.0+20873+328b8baa. 7/14 Erasing : runc-1:1.1.4-1.module+el8.7.0+20873+328b8baa.x86_6 8/14 Erasing : criu-3.15-3.module+el8.7.0+20873+328b8baa.x86_64 9/14 Erasing : libnet-1.1.6-15.el8.x86_64 10/14 Running scriptlet: libnet-1.1.6-15.el8.x86_64 10/14 Erasing : libslirp-4.4.0-1.module+el8.7.0+20873+328b8baa.x86 11/14 Erasing : fuse-overlayfs-1.9-1.module+el8.7.0+20873+328b8baa 12/14 Erasing : conmon-3:2.1.4-1.module+el8.7.0+20873+328b8baa.x86 13/14 Erasing : shadow-utils-subid-2:4.6-17.el8.x86_64 14/14 Running scriptlet: shadow-utils-subid-2:4.6-17.el8.x86_64 14/14 Verifying : buildah-1:1.27.0-2.module+el8.7.0+20873+328b8baa.x 1/14 Verifying : cockpit-podman-53-1.module+el8.7.0+20873+328b8baa. 2/14 Verifying : conmon-3:2.1.4-1.module+el8.7.0+20873+328b8baa.x86 3/14 Verifying : container-selinux-2:2.189.0-1.module+el8.7.0+20873 4/14 Verifying : containers-common-2:1-40.0.1.module+el8.7.0+20876+ 5/14 Verifying : criu-3.15-3.module+el8.7.0+20873+328b8baa.x86_64 6/14 Verifying : fuse-overlayfs-1.9-1.module+el8.7.0+20873+328b8baa 7/14 Verifying : libnet-1.1.6-15.el8.x86_64 8/14 Verifying : libslirp-4.4.0-1.module+el8.7.0+20873+328b8baa.x86 9/14 Verifying : podman-3:4.2.0-1.module+el8.7.0+20873+328b8baa.x86 10/14 Verifying : podman-catatonit-3:4.2.0-1.module+el8.7.0+20873+32 11/14 Verifying : runc-1:1.1.4-1.module+el8.7.0+20873+328b8baa.x86_6 12/14 Verifying : shadow-utils-subid-2:4.6-17.el8.x86_64 13/14 Verifying : slirp4netns-1.2.0-2.module+el8.7.0+20873+328b8baa. 14/14 Removed: buildah-1:1.27.0-2.module+el8.7.0+20873+328b8baa.x86_64 cockpit-podman-53-1.module+el8.7.0+20873+328b8baa.noarch conmon-3:2.1.4-1.module+el8.7.0+20873+328b8baa.x86_64 container-selinux-2:2.189.0-1.module+el8.7.0+20873+328b8baa.noarch containers-common-2:1-40.0.1.module+el8.7.0+20876+328b8baa.x86_64 criu-3.15-3.module+el8.7.0+20873+328b8baa.x86_64 fuse-overlayfs-1.9-1.module+el8.7.0+20873+328b8baa.x86_64 libnet-1.1.6-15.el8.x86_64 libslirp-4.4.0-1.module+el8.7.0+20873+328b8baa.x86_64 podman-3:4.2.0-1.module+el8.7.0+20873+328b8baa.x86_64 podman-catatonit-3:4.2.0-1.module+el8.7.0+20873+328b8baa.x86_64 runc-1:1.1.4-1.module+el8.7.0+20873+328b8baa.x86_64 shadow-utils-subid-2:4.6-17.el8.x86_64 slirp4netns-1.2.0-2.module+el8.7.0+20873+328b8baa.x86_64 Complete! [root@localhost ~]#
[root@localhost ~]# dnf install -y docker-ce --nobest Docker CE Stable - x86_64 62 kB/s | 46 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: docker-ce x86_64 3:24.0.2-1.el8 docker-ce-stable 24 M Installing dependencies: container-selinux noarch 2:2.205.0-2.module+el8.8.0+21045+adcb6a64 ol8_appstream 64 k containerd.io x86_64 1.6.21-3.1.el8 docker-ce-stable 34 M docker-ce-cli x86_64 1:24.0.2-1.el8 docker-ce-stable 7.2 M docker-ce-rootless-extras x86_64 24.0.2-1.el8 docker-ce-stable 4.9 M fuse-overlayfs x86_64 1.11-1.module+el8.8.0+21056+d98a0860 ol8_appstream 74 k libcgroup x86_64 0.41-19.el8 ol8_baseos_latest 70 k libslirp x86_64 4.4.0-1.module+el8.8.0+21045+adcb6a64 ol8_appstream 70 k slirp4netns x86_64 1.2.0-2.module+el8.8.0+21045+adcb6a64 ol8_appstream 54 k Installing weak dependencies: docker-buildx-plugin x86_64 0.10.5-1.el8 docker-ce-stable 12 M docker-compose-plugin x86_64 2.18.1-1.el8 docker-ce-stable 12 M Transaction Summary ================================================================================ Install 11 Packages Total download size: 94 M Installed size: 362 M Downloading Packages: (1/11): docker-buildx-plugin-0.10.5-1.el8.x86_6 1.6 MB/s | 12 MB 00:07 (2/11): docker-ce-cli-24.0.2-1.el8.x86_64.rpm 1.6 MB/s | 7.2 MB 00:04 (3/11): docker-ce-24.0.2-1.el8.x86_64.rpm 1.8 MB/s | 24 MB 00:13 (4/11): containerd.io-1.6.21-3.1.el8.x86_64.rpm 2.4 MB/s | 34 MB 00:13 (5/11): docker-ce-rootless-extras-24.0.2-1.el8. 1.9 MB/s | 4.9 MB 00:02 (6/11): libcgroup-0.41-19.el8.x86_64.rpm 127 kB/s | 70 kB 00:00 (7/11): fuse-overlayfs-1.11-1.module+el8.8.0+21 538 kB/s | 74 kB 00:00 (8/11): libslirp-4.4.0-1.module+el8.8.0+21045+a 693 kB/s | 70 kB 00:00 (9/11): slirp4netns-1.2.0-2.module+el8.8.0+2104 529 kB/s | 54 kB 00:00 (10/11): container-selinux-2.205.0-2.module+el8 179 kB/s | 64 kB 00:00 (11/11): docker-compose-plugin-2.18.1-1.el8.x86 4.0 MB/s | 12 MB 00:02 -------------------------------------------------------------------------------- Total 5.7 MB/s | 94 MB 00:16 Docker CE Stable - x86_64 4.3 kB/s | 1.6 kB 00:00 Importing GPG key 0x621E9F35: Userid : "Docker Release (CE rpm)Enable and start the docker Service:" Fingerprint: 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35 From : https://download.docker.com/linux/centos/gpg Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Running scriptlet: container-selinux-2:2.205.0-2.module+el8.8.0+21045 1/11 Installing : container-selinux-2:2.205.0-2.module+el8.8.0+21045 1/11 Running scriptlet: container-selinux-2:2.205.0-2.module+el8.8.0+21045 1/11 Installing : docker-compose-plugin-2.18.1-1.el8.x86_64 2/11 Running scriptlet: docker-compose-plugin-2.18.1-1.el8.x86_64 2/11 Installing : containerd.io-1.6.21-3.1.el8.x86_64 3/11 Running scriptlet: containerd.io-1.6.21-3.1.el8.x86_64 3/11 Installing : libslirp-4.4.0-1.module+el8.8.0+21045+adcb6a64.x86 4/11 Installing : slirp4netns-1.2.0-2.module+el8.8.0+21045+adcb6a64. 5/11 Installing : fuse-overlayfs-1.11-1.module+el8.8.0+21056+d98a086 6/11 Running scriptlet: fuse-overlayfs-1.11-1.module+el8.8.0+21056+d98a086 6/11 Running scriptlet: libcgroup-0.41-19.el8.x86_64 7/11 Installing : libcgroup-0.41-19.el8.x86_64 7/11 Running scriptlet: libcgroup-0.41-19.el8.x86_64 7/11 Installing : docker-buildx-plugin-0.10.5-1.el8.x86_64 8/11 Running scriptlet: docker-buildx-plugin-0.10.5-1.el8.x86_64 8/11 Installing : docker-ce-cli-1:24.0.2-1.el8.x86_64 9/11 Running scriptlet: docker-ce-cli-1:24.0.2-1.el8.x86_64 9/11 Installing : docker-ce-rootless-extras-24.0.2-1.el8.x86_64 10/11 Running scriptlet: docker-ce-rootless-extras-24.0.2-1.el8.x86_64 10/11 Installing : docker-ce-3:24.0.2-1.el8.x86_64 11/11 Running scriptlet: docker-ce-3:24.0.2-1.el8.x86_64 11/11 Running scriptlet: container-selinux-2:2.205.0-2.module+el8.8.0+21045 11/11 Running scriptlet: docker-ce-3:24.0.2-1.el8.x86_64 11/11 Verifying : containerd.io-1.6.21-3.1.el8.x86_64 1/11 Verifying : docker-buildx-plugin-0.10.5-1.el8.x86_64 2/11 Verifying : docker-ce-3:24.0.2-1.el8.x86_64 3/11 Verifying : docker-ce-cli-1:24.0.2-1.el8.x86_64 4/11 Verifying : docker-ce-rootless-extras-24.0.2-1.el8.x86_64 5/11 Verifying : docker-compose-plugin-2.18.1-1.el8.x86_64 6/11 Verifying : libcgroup-0.41-19.el8.x86_64 7/11 Verifying : container-selinux-2:2.205.0-2.module+el8.8.0+21045 8/11 Verifying : fuse-overlayfs-1.11-1.module+el8.8.0+21056+d98a086 9/11 Verifying : libslirp-4.4.0-1.module+el8.8.0+21045+adcb6a64.x86 10/11 Verifying : slirp4netns-1.2.0-2.module+el8.8.0+21045+adcb6a64. 11/11 Installed: container-selinux-2:2.205.0-2.module+el8.8.0+21045+adcb6a64.noarch containerd.io-1.6.21-3.1.el8.x86_64 docker-buildx-plugin-0.10.5-1.el8.x86_64 docker-ce-3:24.0.2-1.el8.x86_64 docker-ce-cli-1:24.0.2-1.el8.x86_64 docker-ce-rootless-extras-24.0.2-1.el8.x86_64 docker-compose-plugin-2.18.1-1.el8.x86_64 fuse-overlayfs-1.11-1.module+el8.8.0+21056+d98a0860.x86_64 libcgroup-0.41-19.el8.x86_64 libslirp-4.4.0-1.module+el8.8.0+21045+adcb6a64.x86_64 slirp4netns-1.2.0-2.module+el8.8.0+21045+adcb6a64.x86_64 Complete! [root@localhost ~]#
[root@localhost ~]# systemctl start docker.service [root@localhost ~]# systemctl status docker.service ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor pres> Active: active (running) since Wed 2023-05-31 03:42:38 EDT; 5s ago Docs: https://docs.docker.com Main PID: 44258 (dockerd) Tasks: 7 Memory: 117.3M CGroup: /system.slice/docker.service └─44258 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/conta> Feb 27 03:42:33 localhost.localdomain systemd[1]: Starting Docker Application C> Feb 27 03:42:33 localhost.localdomain dockerd[44258]: time="2023-05-31T03:42:33> Feb 27 03:42:33 localhost.localdomain dockerd[44258]: time="2023-05-31T03:42:33> Feb 27 03:42:37 localhost.localdomain dockerd[44258]: time="2023-05-31T03:42:37> Feb 27 03:42:37 localhost.localdomain dockerd[44258]: time="2023-05-31T03:42:37> Feb 27 03:42:38 localhost.localdomain dockerd[44258]: time="2023-02-31T03:42:38> Feb 27 03:42:38 localhost.localdomain dockerd[44258]: time="2023-02-31T03:42:38> Feb 27 03:42:38 localhost.localdomain dockerd[44258]: time="2023-02-31T03:42:38> Feb 27 03:42:38 localhost.localdomain dockerd[44258]: time="2023-02-31T03:42:38> Feb 27 03:42:38 localhost.localdomain systemd[1]: Started Docker Application Co> [root@localhost ~]#thanks for reading :)
regards,
ZAHEER
Comments