sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
docker run -d -p 3000:80 nginx
docker swarm init --advertise-addr {outside ip}
docker info
docker node ls
docker network create -d overlay crm_network
docker service create --replicas 6 --name apa-sim -p 30000:80 cohenaj194/apache-simple
apt instapp jq
docker container inspect --format '{{json .NetworkSettings.Networks}}' $(docker container ls -lq) | jq '.'
https://garutilorenzo.github.io/nginx-ingress-controller/
cat en2_dev_php_my_admin.yml | cat en1_dev_php_my_admin.yml |
version: '3.7' php_my_admin:
|
version: '3.7' php_my_admin: |
# docker stack deploy -c en2_dev_php_my_admin.yml en2_ | # docker stack deploy -c en1_dev_php_my_admin.yml en1_ |