Outils pour utilisateurs

Outils du site


reseau:docker:docker:dockeravecwsl

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
reseau:docker:docker:dockeravecwsl [2024/04/04 16:32] – créée techer.charles_educ-valadon-limoges.frreseau:docker:docker:dockeravecwsl [2024/04/04 17:49] (Version actuelle) – [Installation de Docker Compose] elmahtaoui.salah_educ-valadon-limoges.fr
Ligne 1: Ligne 1:
 ====== Installer Docker avec WSL sans Docker Desktop ====== ====== Installer Docker avec WSL sans Docker Desktop ======
 Lien : https://blog.lecacheur.com/2021/11/23/docker-sous-windows-wsl-2-sans-docker-desktop/ Lien : https://blog.lecacheur.com/2021/11/23/docker-sous-windows-wsl-2-sans-docker-desktop/
 +<code>
 +$ sudo apt-get update -y
 +$ sudo apt install curl
 +$ curl -fsSL https://get.docker.com -o get-docker.sh
 +$ sudo sh get-docker.sh
 +$ sudo usermod -aG docker $USER
 +$ sudo service docker start
 +$ exit
  
  
 +# automatiser le démarrage du démon docker
 +echo "sudo service docker status || sudo service docker start" >> ~/.bashrc
 + 
 +# désactiver la demande de mot de passe pour gérer le service docker
 +echo "%docker ALL=(ALL) NOPASSWD: /usr/sbin/service docker *" | sudo tee -a /etc/sudoers
 +</code>
 +
 +===== Installation de Docker Compose =====
 +
 +<code>
 +sudo curl -L "https://github.com/docker/compose/releases/download/2.26.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
 +
 +sudo chmod +x /usr/local/bin/docker-compose
 +</code>
 +
 +===== Intégration de Docker avec Windows =====
 +Il s'agit d'utiliser la ligne de commande wsl pour exécuter la commande docker dans la distribution Linux à distance.
 +
 +Docker dans PowerShell
 +Pour utiliser les commandes Docker dans PowerShell, il faut créer ou modifier le fichier ~\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 avec les lignes suivantes :
 +
 +
 +# remplacer par le nom de votre distribution
 +$DOCKER_DISTRO = "ubuntu"
 +function docker {
 +    wsl -d $DOCKER_DISTRO docker @Args
 +}
 +function docker-compose {
 +    wsl -d $DOCKER_DISTRO docker-compose @Args
 +}
reseau/docker/docker/dockeravecwsl.1712241131.txt.gz · Dernière modification : 2024/04/04 16:32 de techer.charles_educ-valadon-limoges.fr