docker_ce

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
docker_ce [2022/01/22 18:09] – créée - modification externe 127.0.0.1docker_ce [2025/10/07 18:33] (Version actuelle) – [Docker derrière un proxy HTTP] ps
Ligne 3: Ligne 3:
 **Docker** (http://www.docker.com/) est une plateforme de conteneurs   **Docker** (http://www.docker.com/) est une plateforme de conteneurs  
  
-Installation sur **Debian Bullseye** +Installation sur **Debian Bookworm** 
  
 +===== Docker derrière un proxy HTTP =====
 +
 +Docker est utilisable derrière un serveur proxy HTTP. Si ''docker'' est lancé par ''systemd'', le cas le plus fréquent, cf ici : https://docs.docker.com/engine/daemon/proxy/
 +
 +Pour faire court :
 +  * on crée un répertoire pour **docker** dans **systemd** 
 +<code bash>
 +  sudo mkdir -p /etc/systemd/system/docker.service.d
 +</code>
 +
 +  * on crée le fichier **http-proxy.conf** avec les spécifications de proxy 
 +<code bash>
 +  sudo cat <<EOT > /etc/systemd/system/docker.service.d/http-proxy.conf
 +[Service]
 +Environment="HTTP_PROXY=http://proxy.example.com:3128"
 +Environment="HTTPS_PROXY=https://proxy.example.com:3129"
 +EOT  
 +</code>
 +
 +  * on relance docker 
 +<code bash>
 +  sudo systemctl daemon-reload
 +  sudo systemctl restart docker
 +  docker run hello-world # on teste 
 +</code>
  
 ===== Prérequis ===== ===== Prérequis =====
Ligne 11: Ligne 36:
  
  
-===== Installation de docker-ce et docker-compose sur Debian 11 (Bullseye) =====+===== Installation de docker-ce et docker-compose sur Debian 12 (Bookworm) =====
  
 En ligne de commande : En ligne de commande :
  
 <code bash> <code bash>
-curl http://get.docker.com -O getdocker.sh +curl https://get.docker.com sudo bash 
-sudo apt update +docker run hello-world
-sudo bash getdocker.sh +
-... +
-sudo docker run hello-world +
- +
-sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose +
-sudo chmod +x /usr/local/bin/docker-compose +
-docker-compose --version +
-docker-compose version 1.29.2, build 1110ad01 +
- +
 </code> </code>
  
  • docker_ce.1642871378.txt.gz
  • Dernière modification : 2022/01/22 18:09
  • de 127.0.0.1