Cluster Swarm with Portainer, Traefik HTTP/HTTPS and a NFS Server
vagrant up
vagrant global-status
vagrant ssh node-04
sudo yum -y install nfs-utils nfs-utils-lib
sudo chkconfig nfs on
sudo service rpcbind start
sudo service nfs start
sudo service nfslock start
sudo service rpcbind start
service nfs status
sudo mkdir nfs-data && cd nfs-data
sudo mkdir portainer && cd ..
sudo chmod -R 777 .
echo "/nfs-data *(rw,sync,no_root_squash,no_subtree_check,insecure)" > /etc/exports
vagrant ssh node-01
git clone https://github.com/archi-b/cluster-swarm-nfs-portainer-https.git
cd cluster-swarm-nfs-portainer-https/
sudo docker swarm init
docker network create -d overlay --subnet 10.1.0.0/16 router-net
echo "127.0.0.1 portainer.vm.com.br" >> /etc/hosts
echo "127.0.0.1 traefik.vm.com.br" >> /etc/hosts
docker network inspect router-net
DNS=traefik.vm.com.br USER=admin HASHED_PASSWORD=$(openssl passwd -apr1 admin123) docker stack deploy -c docker-compose-traefik.yml traefik
DNS=portainer.vm.com.br NFS_SERVER=192.168.56.13 docker stack deploy -c docker-compose-portainer.yml portainer-ce
curl -vvv traefik.vm.com.br
curl -vvv portainer.vm.com.br