Install Docker on RHEL 7
Setup
Package | Version |
---|---|
docker-ce | 20.10.12-3 |
docker-ce-cli | 20.10.12-3 |
containerd.io | 4.12-3.1 |
Download & Install Docker
- Login as root user or with user having root privileges
- Setup YUM Repository
- Create file with list of prerequisite RPMs
- Install the prerequisite packages
- Install Docker CE packages
# vi /etc/yum.repos.d/docker-ce.repo
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://download.docker.com/linux/centos/$releasever/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg
[centos-extra]
name=CentOS extra
baseurl=http://mirror.centos.org/centos/7/extras/x86_64/
enabled=1
gpgcheck=0
Note: RedHat doesn't provide "container-selinux" and other prerequisite RPM's. But these can be downloaded and installed from the CentOS repository.
# vi prerequisite-rpms
http://mirror.centos.org/centos/7/extras/x86_64/Packages/fuse3-libs-3.6.1-4.el7.x86_64.rpm
http://mirror.centos.org/centos/7/extras/x86_64/Packages/fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm
http://mirror.centos.org/centos/7/extras/x86_64/Packages/slirp4netns-0.4.3-4.el7_8.x86_64.rpm
http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.107-3.el7.noarch.rpm
# yum install $(cat prerequisite-rpms)
Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
fuse3-libs-3.6.1-4.el7.x86_64.rpm | 82 kB 00:00:00
Examining /var/tmp/yum-root-pPlWQB/fuse3-libs-3.6.1-4.el7.x86_64.rpm: fuse3-libs-3.6.1-4.el7.x86_64
Marking /var/tmp/yum-root-pPlWQB/fuse3-libs-3.6.1-4.el7.x86_64.rpm to be installed
fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm | 54 kB 00:00:00
Examining /var/tmp/yum-root-pPlWQB/fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm: fuse-overlayfs-0.7.2-6.el7_8.x86_64
Marking /var/tmp/yum-root-pPlWQB/fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm to be installed
slirp4netns-0.4.3-4.el7_8.x86_64.rpm | 81 kB 00:00:00
Examining /var/tmp/yum-root-pPlWQB/slirp4netns-0.4.3-4.el7_8.x86_64.rpm: slirp4netns-0.4.3-4.el7_8.x86_64
Marking /var/tmp/yum-root-pPlWQB/slirp4netns-0.4.3-4.el7_8.x86_64.rpm to be installed
container-selinux-2.107-3.el7.noarch.rpm | 39 kB 00:00:00
Examining /var/tmp/yum-root-pPlWQB/container-selinux-2.107-3.el7.noarch.rpm: 2:container-selinux-2.107-3.el7.noarch
Marking /var/tmp/yum-root-pPlWQB/container-selinux-2.107-3.el7.noarch.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package container-selinux.noarch 2:2.107-3.el7 will be installed
--> Processing Dependency: policycoreutils-python for package: 2:container-selinux-2.107-3.el7.noarch
localrepo | 3.7 kB 00:00:00
localrepo/group_gz | 144 kB 00:00:00
---> Package fuse-overlayfs.x86_64 0:0.7.2-6.el7_8 will be installed
---> Package fuse3-libs.x86_64 0:3.6.1-4.el7 will be installed
---> Package slirp4netns.x86_64 0:0.4.3-4.el7_8 will be installed
--> Running transaction check
---> Package policycoreutils-python.x86_64 0:2.5-29.el7 will be installed
--> Processing Dependency: setools-libs >= 3.3.8-4 for package: policycoreutils-python-2.5-29.el7.x86_64
--> Processing Dependency: libsemanage-python >= 2.5-14 for package: policycoreutils-python-2.5-29.el7.x86_64
--> Processing Dependency: audit-libs-python >= 2.1.3-4 for package: policycoreutils-python-2.5-29.el7.x86_64
--> Processing Dependency: python-IPy for package: policycoreutils-python-2.5-29.el7.x86_64
--> Processing Dependency: libqpol.so.1(VERS_1.4)(64bit) for package: policycoreutils-python-2.5-29.el7.x86_64
--> Processing Dependency: libqpol.so.1(VERS_1.2)(64bit) for package: policycoreutils-python-2.5-29.el7.x86_64
--> Processing Dependency: libcgroup for package: policycoreutils-python-2.5-29.el7.x86_64
--> Processing Dependency: libapol.so.4(VERS_4.0)(64bit) for package: policycoreutils-python-2.5-29.el7.x86_64
--> Processing Dependency: checkpolicy for package: policycoreutils-python-2.5-29.el7.x86_64
--> Processing Dependency: libqpol.so.1()(64bit) for package: policycoreutils-python-2.5-29.el7.x86_64
--> Processing Dependency: libapol.so.4()(64bit) for package: policycoreutils-python-2.5-29.el7.x86_64
--> Running transaction check
---> Package audit-libs-python.x86_64 0:2.8.4-4.el7 will be installed
---> Package checkpolicy.x86_64 0:2.5-8.el7 will be installed
---> Package libcgroup.x86_64 0:0.41-20.el7 will be installed
---> Package libsemanage-python.x86_64 0:2.5-14.el7 will be installed
---> Package python-IPy.noarch 0:0.75-6.el7 will be installed
---> Package setools-libs.x86_64 0:3.3.8-4.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
======================================================================================================================
Package Arch Version Repository Size
======================================================================================================================
Installing:
container-selinux noarch 2:2.107-3.el7 /container-selinux-2.107-3.el7.noarch 40 k
fuse-overlayfs x86_64 0.7.2-6.el7_8 /fuse-overlayfs-0.7.2-6.el7_8.x86_64 116 k
fuse3-libs x86_64 3.6.1-4.el7 /fuse3-libs-3.6.1-4.el7.x86_64 270 k
slirp4netns x86_64 0.4.3-4.el7_8 /slirp4netns-0.4.3-4.el7_8.x86_64 169 k
Installing for dependencies:
audit-libs-python x86_64 2.8.4-4.el7 localrepo 76 k
checkpolicy x86_64 2.5-8.el7 localrepo 295 k
libcgroup x86_64 0.41-20.el7 localrepo 66 k
libsemanage-python x86_64 2.5-14.el7 localrepo 113 k
policycoreutils-python x86_64 2.5-29.el7 localrepo 456 k
python-IPy noarch 0.75-6.el7 localrepo 32 k
setools-libs x86_64 3.3.8-4.el7 localrepo 620 k
Transaction Summary
======================================================================================================================
Install 4 Packages (+7 Dependent packages)
Total size: 2.2 M
Total download size: 1.6 M
Installed size: 5.9 M
Is this ok [y/d/N]: y
Downloading packages:
(1/7): audit-libs-python-2.8.4-4.el7.x86_64.rpm | 76 kB 00:00:00
(2/7): libcgroup-0.41-20.el7.x86_64.rpm | 66 kB 00:00:00
(3/7): checkpolicy-2.5-8.el7.x86_64.rpm | 295 kB 00:00:00
(4/7): libsemanage-python-2.5-14.el7.x86_64.rpm | 113 kB 00:00:00
(5/7): python-IPy-0.75-6.el7.noarch.rpm | 32 kB 00:00:00
(6/7): policycoreutils-python-2.5-29.el7.x86_64.rpm | 456 kB 00:00:00
(7/7): setools-libs-3.3.8-4.el7.x86_64.rpm | 620 kB 00:00:00
----------------------------------------------------------------------------------------------------------------------
Total 2.8 MB/s | 1.6 MB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : setools-libs-3.3.8-4.el7.x86_64 1/11
Installing : audit-libs-python-2.8.4-4.el7.x86_64 2/11
Installing : python-IPy-0.75-6.el7.noarch 3/11
Installing : libsemanage-python-2.5-14.el7.x86_64 4/11
Installing : fuse3-libs-3.6.1-4.el7.x86_64 5/11
Installing : checkpolicy-2.5-8.el7.x86_64 6/11
Installing : libcgroup-0.41-20.el7.x86_64 7/11
Installing : policycoreutils-python-2.5-29.el7.x86_64 8/11
Installing : 2:container-selinux-2.107-3.el7.noarch 9/11
setsebool: SELinux is disabled.
Installing : fuse-overlayfs-0.7.2-6.el7_8.x86_64 10/11
Installing : slirp4netns-0.4.3-4.el7_8.x86_64 11/11
Verifying : libcgroup-0.41-20.el7.x86_64 1/11
Verifying : checkpolicy-2.5-8.el7.x86_64 2/11
Verifying : fuse3-libs-3.6.1-4.el7.x86_64 3/11
Verifying : fuse-overlayfs-0.7.2-6.el7_8.x86_64 4/11
Verifying : libsemanage-python-2.5-14.el7.x86_64 5/11
Verifying : 2:container-selinux-2.107-3.el7.noarch 6/11
Verifying : slirp4netns-0.4.3-4.el7_8.x86_64 7/11
Verifying : policycoreutils-python-2.5-29.el7.x86_64 8/11
Verifying : python-IPy-0.75-6.el7.noarch 9/11
Verifying : audit-libs-python-2.8.4-4.el7.x86_64 10/11
Verifying : setools-libs-3.3.8-4.el7.x86_64 11/11
Installed:
container-selinux.noarch 2:2.107-3.el7 fuse-overlayfs.x86_64 0:0.7.2-6.el7_8 fuse3-libs.x86_64 0:3.6.1-4.el7
slirp4netns.x86_64 0:0.4.3-4.el7_8
Dependency Installed:
audit-libs-python.x86_64 0:2.8.4-4.el7 checkpolicy.x86_64 0:2.5-8.el7 libcgroup.x86_64 0:0.41-20.el7
libsemanage-python.x86_64 0:2.5-14.el7 policycoreutils-python.x86_64 0:2.5-29.el7 python-IPy.noarch 0:0.75-6.el7
setools-libs.x86_64 0:3.3.8-4.el7
Complete!
# yum -y install docker-ce docker-ce-cli containerd.io
Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
centos-extra | 2.9 kB 00:00:00
docker-ce-stable | 3.5 kB 00:00:00
(1/3): docker-ce-stable/7Server/x86_64/updateinfo | 55 B 00:00:00
(2/3): docker-ce-stable/7Server/x86_64/primary_db | 70 kB 00:00:00
(3/3): centos-extra/primary_db | 243 kB 00:00:01
Resolving Dependencies
--> Running transaction check
---> Package containerd.io.x86_64 0:1.4.12-3.1.el7 will be installed
---> Package docker-ce.x86_64 3:20.10.12-3.el7 will be installed
--> Processing Dependency: docker-ce-rootless-extras for package: 3:docker-ce-20.10.12-3.el7.x86_64
---> Package docker-ce-cli.x86_64 1:20.10.12-3.el7 will be installed
--> Processing Dependency: docker-scan-plugin(x86-64) for package: 1:docker-ce-cli-20.10.12-3.el7.x86_64
--> Running transaction check
---> Package docker-ce-rootless-extras.x86_64 0:20.10.12-3.el7 will be installed
---> Package docker-scan-plugin.x86_64 0:0.12.0-3.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
======================================================================================================================
Package Arch Version Repository Size
======================================================================================================================
Installing:
containerd.io x86_64 1.4.12-3.1.el7 docker-ce-stable 28 M
docker-ce x86_64 3:20.10.12-3.el7 docker-ce-stable 23 M
docker-ce-cli x86_64 1:20.10.12-3.el7 docker-ce-stable 30 M
Installing for dependencies:
docker-ce-rootless-extras x86_64 20.10.12-3.el7 docker-ce-stable 8.0 M
docker-scan-plugin x86_64 0.12.0-3.el7 docker-ce-stable 3.7 M
Transaction Summary
======================================================================================================================
Install 3 Packages (+2 Dependent packages)
Total download size: 93 M
Installed size: 381 M
Downloading packages:
warning: /var/cache/yum/x86_64/7Server/docker-ce-stable/packages/docker-ce-20.10.12-3.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY
Public key for docker-ce-20.10.12-3.el7.x86_64.rpm is not installed
(1/5): docker-ce-20.10.12-3.el7.x86_64.rpm | 23 MB 00:00:02
(2/5): docker-ce-cli-20.10.12-3.el7.x86_64.rpm | 30 MB 00:00:02
(3/5): docker-ce-rootless-extras-20.10.12-3.el7.x86_64.rpm | 8.0 MB 00:00:00
(4/5): docker-scan-plugin-0.12.0-3.el7.x86_64.rpm | 3.7 MB 00:00:00
(5/5): containerd.io-1.4.12-3.1.el7.x86_64.rpm | 28 MB 00:00:07
----------------------------------------------------------------------------------------------------------------------
Total 12 MB/s | 93 MB 00:00:07
Retrieving key from https://download.docker.com/linux/centos/gpg
Importing GPG key 0x621E9F35:
Userid : "Docker Release (CE rpm) "
Fingerprint: 060a 61c5 1b55 8a7f 742b 77aa c52f eb6b 621e 9f35
From : https://download.docker.com/linux/centos/gpg
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : 1:docker-ce-cli-20.10.12-3.el7.x86_64 1/5
Installing : docker-scan-plugin-0.12.0-3.el7.x86_64 2/5
Installing : containerd.io-1.4.12-3.1.el7.x86_64 3/5
Installing : docker-ce-rootless-extras-20.10.12-3.el7.x86_64 4/5
Installing : 3:docker-ce-20.10.12-3.el7.x86_64 5/5
Verifying : docker-scan-plugin-0.12.0-3.el7.x86_64 1/5
Verifying : docker-ce-rootless-extras-20.10.12-3.el7.x86_64 2/5
Verifying : containerd.io-1.4.12-3.1.el7.x86_64 3/5
Verifying : 1:docker-ce-cli-20.10.12-3.el7.x86_64 4/5
Verifying : 3:docker-ce-20.10.12-3.el7.x86_64 5/5
Installed:
containerd.io.x86_64 0:1.4.12-3.1.el7 docker-ce.x86_64 3:20.10.12-3.el7 docker-ce-cli.x86_64 1:20.10.12-3.el7
Dependency Installed:
docker-ce-rootless-extras.x86_64 0:20.10.12-3.el7 docker-scan-plugin.x86_64 0:0.12.0-3.el7
Complete!
Start Docker Service
- Start and Enable docker service
- Check docker service status
# systemctl start docker
# systemctl enable docker
# 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 Wed 2022-02-09 20:45:57 EST; 2min 6s ago
Docs: https://docs.docker.com
Main PID: 3921 (dockerd)
CGroup: /system.slice/docker.service
3921 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Feb 09 20:45:56 template.linuxtechspace.com dockerd[3921]: time="2022-02-09T20:45:56.463156403-05:00" level=info...rpc
Feb 09 20:45:56 template.linuxtechspace.com dockerd[3921]: time="2022-02-09T20:45:56.463194356-05:00" level=info...rpc
Feb 09 20:45:56 template.linuxtechspace.com dockerd[3921]: time="2022-02-09T20:45:56.463230783-05:00" level=info...rpc
Feb 09 20:45:56 template.linuxtechspace.com dockerd[3921]: time="2022-02-09T20:45:56.514248274-05:00" level=info...t."
Feb 09 20:45:57 template.linuxtechspace.com dockerd[3921]: time="2022-02-09T20:45:57.249692196-05:00" level=info...ss"
Feb 09 20:45:57 template.linuxtechspace.com dockerd[3921]: time="2022-02-09T20:45:57.388073234-05:00" level=info...e."
Feb 09 20:45:57 template.linuxtechspace.com dockerd[3921]: time="2022-02-09T20:45:57.432702743-05:00" level=info....12
Feb 09 20:45:57 template.linuxtechspace.com dockerd[3921]: time="2022-02-09T20:45:57.432779988-05:00" level=info...on"
Feb 09 20:45:57 template.linuxtechspace.com systemd[1]: Started Docker Application Container Engine.
Feb 09 20:45:57 template.linuxtechspace.com dockerd[3921]: time="2022-02-09T20:45:57.628947576-05:00" level=info...ck"
Hint: Some lines were ellipsized, use -l to show in full.
Docker Service Information
- Check docker service information
- Some of the important configuration details from "docker info" command are:
# docker info
Client:
Context: default
Debug Mode: false
Plugins:
app: Docker App (Docker Inc., v0.9.1-beta3)
buildx: Docker Buildx (Docker Inc., v0.7.1-docker)
scan: Docker Scan (Docker Inc., v0.12.0)
Server:
Containers: 1
Running: 0
Paused: 0
Stopped: 1
Images: 1
Server Version: 20.10.12
Storage Driver: overlay2
Backing Filesystem: xfs
Supports d_type: true
Native Overlay Diff: true
userxattr: false
Logging Driver: json-file
Cgroup Driver: cgroupfs
Cgroup Version: 1
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 7b11cfaabd73bb80907dd23182b9347b4245eb5d
runc version: v1.0.2-0-g52b36a2
init version: de40ad0
Security Options:
seccomp
Profile: default
Kernel Version: 3.10.0-957.el7.x86_64
Operating System: Red Hat Enterprise Linux Server 7.6 (Maipo)
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 991.2MiB
Name: template.linuxtechspace.com
ID: OTKL:2636:TOXC:7ECD:V3IH:DR6K:ER7C:4C7E:3GRW:CR3L:QP7Y:JZ5K
Docker Root Dir: /var/lib/docker
Debug Mode: false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
...
Server Version: 20.10.12
Storage Driver: overlay2
Docker Root Dir: /var/lib/docker
...
Docker Root Directory Structure
- The install location for Docker images and containers is "/var/lib/docker"
- If we are using overlay2 for storage, then the install location for Docker images is "/var/lib/docker/overlay2"
- Inspect path of downloaded image
- Check the Directory location of specific image
- Cleanup the unused Containers
- Cleanup the unused Volumes
# ls -l /var/lib/docker
drwx--x--x 4 root root 120 Feb 9 20:45 buildkit
drwx--x--- 3 root root 78 Feb 10 05:49 containers
drwx------ 3 root root 22 Feb 9 20:45 image
drwxr-x--- 3 root root 19 Feb 9 20:45 network
drwx--x--- 11 root root 4096 Feb 10 05:49 overlay2
drwx------ 4 root root 32 Feb 9 20:45 plugins
drwx------ 2 root root 6 Feb 9 20:45 runtimes
drwx------ 2 root root 6 Feb 9 20:45 swarm
drwx------ 2 root root 6 Feb 10 05:49 tmp
drwx------ 2 root root 6 Feb 9 20:45 trust
drwx-----x 3 root root 122 Feb 10 05:49 volumes
Docker Images Directory Structure
Docker Inspect shows useful information about Image directory structure, such as:
LowerDir : Contains the read-only layers of an image
UpperDir : Contains the read-write layer of a image
MergedDir : Result of UpperDir and LowerDir that is used by Docker to run the container
WorkDir : An internal directory for overlay2 and should be empty
# docker image pull python
# docker image inspect python
[
{
"Id": "sha256:dfce7257b7ba3f43808f13d56b84eb91e41bc869be1f4800d7fa197ad8a59c43",
"RepoTags": [
"python:latest"
],
...
"PYTHON_VERSION=3.10.2",
"PYTHON_PIP_VERSION=21.2.4",
...
"LowerDir": "/var/lib/docker/overlay2/01b6d4aad32fc8fa25f7858abfb45e29c451b2198601444d9d712d26c4802d3b/diff:/var/lib/docker/overlay2/a0a8ab6c92cae416e613db805f32ebd1d51b8139645cb72d85c84654da8a72cf/diff:/var/lib/docker/overlay2/288c487b64ba5fc67a1109a1af34ef60b79c93d50380aab11d6f99e4f547cb53/diff:/var/lib/docker/overlay2/c867dc4d70b0fcfd64bf371f5e5f0e4d40484696798a7fc4995e3bcca5ab4d38/diff:/var/lib/docker/overlay2/c11d0158ab21f1cc3d0fdb1a60544f0ec885bd90eec7e49277d32bd88e53cd54/diff:/var/lib/docker/overlay2/29b816ea287c75e68f29aecbfc1c96cbd9e1f7edf90d4e4ebfb4683dac7234bd/diff:/var/lib/docker/overlay2/8541d51f8889f39de1d482f01afec0d21a0cf893e11017c25348f4bd6c16593b/diff:/var/lib/docker/overlay2/d94177d086fa950584292a175e36ca7b976b0232a21308f17f01c63cf12ac64c/diff",
"MergedDir": "/var/lib/docker/overlay2/cc47319a5699f000c3d7c801db4a8c07e73dfd3d54822ae01a419c48141d0679/merged",
"UpperDir": "/var/lib/docker/overlay2/cc47319a5699f000c3d7c801db4a8c07e73dfd3d54822ae01a419c48141d0679/diff",
"WorkDir": "/var/lib/docker/overlay2/cc47319a5699f000c3d7c801db4a8c07e73dfd3d54822ae01a419c48141d0679/work"
ls -l /var/lib/docker/overlay2/cc47319a5699f000c3d7c801db4a8c07e73dfd3d54822ae01a419c48141d0679n
drwxr-xr-x 5 root root 40 Feb 10 10:57 diff
-rw-r--r-- 1 root root 26 Feb 10 10:57 link
-rw-r--r-- 1 root root 231 Feb 10 10:57 lower
drwx------ 2 root root 6 Feb 10 10:57 work
Docker Cleanup
# docker system prune -a
WARNING! This will remove:
- all stopped containers
- all networks not used by at least one container
- all images without at least one container associated to them
- all build cache
Are you sure you want to continue? [y/N] y
Deleted Containers:
8bfccd1d938f801e93eb6563d17e9137b8c0e1a878cd8fc0b2b710578d0e599f
Deleted Images:
untagged: redis:latest
untagged: redis@sha256:0d9c9aed1eb385336db0bc9b976b6b49774aee3d2b9c2788a0d0d9e239986cb3
deleted: sha256:f1b6973564e91aecb808142499829a15798fdc783a30de902bb0c4133fee19ad
deleted: sha256:5248e4fce7def91a350b6b4a6cb1123dab9c98075b44b6663c4994b4c680d23c
deleted: sha256:555a11039e3c07f6ae3bc768248babe5db27eba042ed41cee9375c39a6e14bd4
deleted: sha256:d59e9b328a1c924de9e59ea95b4c0dabf7b5f1ba834bb00f7cdfdf63020baba7
deleted: sha256:ace8e13527f7c6e1e837e8235453a742e9675d28476a34f4639673bd89bb59d1
deleted: sha256:f0083cf24bd0ba36ca8075baa8f2c9a46ffe382c9f865e5e245e682acfbe923c
deleted: sha256:7d0ebbe3f5d26c1b5ec4d5dbb6fe3205d7061f9735080b0162d550530328abd6
untagged: python:latest
untagged: python@sha256:f06f47e4bfbda3ba69c4e1ea304f5a3c2a48ee6399ab28c82369fc59eb89410e
deleted: sha256:dfce7257b7ba3f43808f13d56b84eb91e41bc869be1f4800d7fa197ad8a59c43
deleted: sha256:580fe9426012440df11c421f9f9d59a2b67f759cc0d776f5563891a99cbd04a1
deleted: sha256:98b4a9fd243208e28e8e20627700ca7061bd8794eed115d6ce93d2f1fd12f9a8
deleted: sha256:1f2bd9a00eafc42f6e737a1a7083506f66a8c4a4eee16379c0a4e7d0e092445c
deleted: sha256:ebc6bec13fb499692864e3733f56768d82ed848ce8431f2d164cd7c855994d69
deleted: sha256:c9d83dfef3221e0c75a600e693989239ffc9a4c6182a7352a1d5d7c3f2187ef9
deleted: sha256:6272ab69c1d23c955c3f4bcb2b4139860bf559d0082f6a7d7615aacd65aaee3a
deleted: sha256:4315d8ceb1437656da3159731e7ec1da348f6f10042b8235d0feee8b30094004
deleted: sha256:a8c4eed47317f7af735a31e45799a7ec56d4021bb5c7c30fa113eca93399ed6a
deleted: sha256:0b0f2f2f52795d31dd1107e7ac81adca6aa51769f6ec4e23f745e373ae588995
Total reclaimed space: 1.03GB
# # docker volume prune
WARNING! This will remove all local volumes not used by at least one container.
Are you sure you want to continue? [y/N] y
Deleted Volumes:
8b87b7a93ab151375064540e35427d82a4e585c3b03ab97768fa82681ae9b279
Total reclaimed space: 92B