Docker Lab
Some notes on installing Docker.
Install Docker
Simple install of docker-ce on Fedora/RHEL
Install docker-ce
sudo dnf install dnf-plugins-core sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io sudo systemctl enable --now docker # Add user to docker group usermod -a -G docker $USER newgrp docker
Test install… hello-world
docker run hello-world
Create Docker tarball
Option to download docker-ce and dependencies in order to create a tarball for installing on workstation in disconnected environment.
Note
These instructions assume you haven’t isntalled docker-ce or any of the dependencies.
Add docker-ce repo
Important
Do not “install” docker-ce.
sudo dnf install dnf-plugins-core sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
Download docker and dependencies RPM’s
sudo dnf install --downloadonly --downloaddir=$HOME/docker docker-ce docker-ce-cli containerd.io
Create tarball
cd ~/docker sudo tar -cvzf docker-deps-rpms.tar.gz *.rpm
Install docker
cd ~/docker sudo dnf localinstall *.rpm sudo systemctl enable --now docker # Add user to docker group sudo usermod -a -G docker $USER newgrp docker
Test install… hello-world
docker run hello-world