

Repeat the same steps on remaining two nodes (i.e. We have installed Docker Engine CE on CentOS 7 server. Verify docker installation by checking its version. Therefore, allow above service ports in Linux Firewall. Used for Docker daemon encrypted communication # systemctl enable rviceĬreated symlink from /etc/systemd/system//rvice to /usr/lib/systemd/system/rvice.ĭocker required following service ports to function. Install Docker Engine CE using yum command. Loading mirror speeds from cached hostfile Pkgdir = /var/cache/yum/x86_64/7/docker-ce-nightly/packagesīuild yum cache before using EPEL and Docker yum repositories. Persistdir = /var/lib/yum/repos/x86_64/7/docker-ce-nightly Metadata_expire_filter = read-only:present Hdrdir = /var/cache/yum/x86_64/7/docker-ce-nightly/headers Gpgdir = /var/lib/yum/repos/x86_64/7/docker-ce-nightly/gpgdir Gpgcadir = /var/lib/yum/repos/x86_64/7/docker-ce-nightly/gpgcadir = repo: docker-ce-nightly =īase_persistdir = /var/lib/yum/repos/x86_64/7Ĭachedir = /var/cache/yum/x86_64/7/docker-ce-nightly # yum-config-manager -enable docker-ce-nightly Repo saved to /etc//docker-ce.repoĮnable Docker-CE (Nightly) yum repository. Install Docker yum repository for CentOS 7 as follows: # yum-config-manager -add-repo= Therefore, we are installing EPEL yum repository before installing Docker Engine CE. Some of the required packages by Docker Engine CE are available in EPEL (Extra Packages for Enterprise Linux) yum repository. Execute following command to configure local DNS resolver. To run Docker in Swarm mode, we are required to install Docker Engine CE on each node.Ĭonnect with docker-manager-01 using ssh as root user.

We have provisioned three identical virtual machines with CentOS 7.6 operating system and following specifications.

Docker Swarm is the native clustering and scheduling tool for Docker containers.
