Installez les paquets suivants :
#
apt-get install apt-transport-https ca-certificates curl gnupg-agent \
software-properties-common
Installez la clé GPG de Docker :
#
curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
Ajoutez le dépôt 'download.docker.com' :
#
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable"
Installez "Docker engine" :
#
apt-get update
#
apt-get install docker-ce docker-ce-cli containerd.io
Vérifiez l'état du service :
#
systemctl status docker
Autorisez le (ou les) utilisateur(s) à utiliser "Docker" :
#
usermod -a -G docker <Login de l'utilisateur>
Déconnectez-vous puis reconnectez-vous.
Testez le fonctionnement de Docker à partir de votre compte utilisateur :
$
docker run hello-world
Portainer.io est un outil permettant de construire et de gérer des conteneurs dans Docker, Swarm, Kubernetes et Azure ACI.
$
docker volume create portainer_data
$
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v \
/var/run/docker.sock:/var/run/docker.sock -v \
portainer_data:/data portainer/portainer-ce
http://<Adresse IP>:9000
.Vous devez obtenir l'écran suivant :
Nous allons installer MySQL via "portainer.io".
Name
] : mysql.Network
] : bridge.Root password
] : Passw0rdVous devez obtenir l'écran suivant :
Pour accéder nativement à MySQL via le port "3306", procédez de la manière suivante :
host
] : tapez "3306".Vous devez obtenir l'écran suivant :
Testez le fonctionnement de MySQL :
Tapez la commande suivante :
#
dpkg -i install mysql-apt-config_0.8.16-1_all.deb
MySQL Server & Cluster
] : sélectionnez "mysql-8.0".MySQL Tools & Connectors
] : sélectionnez "Enabled".MySQL Preview Packages
] : sélectionnez "Disabled".Tapez les commandes suivantes :
#
apt-get update
#
apt-get upgrade
#
iptables -A INPUT -i br0 -p tcp --destination-port 3306 -j ACCEPT
#
iptables-save > /etc/iptables/rules.v4
Connectez-vous sur mysql à partir de l'hôte pour vérifier la connexion sur le container docker-mysql :
$
mysql -h 0.0.0.0 -P 3306 -u root -p
C'est terminé !