Newer
Older
tout d'abbord docker c'est un logiciel libre qui permet d'automatiser la gestion d'apllication dans un conteneur
pour instaler docker nous allons ajouter la cle public ssh du depot docker par la commande :
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
apres nous allons verifier la cle obtenu par cette commande :
sudo apt-key fingerprint 0EBFCD88
ensuite on ajoute docker a la liste de notre depot
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
16 $(lsb_release -cs) \ stable
et on le met ajour par cette commande sudo apt-get update
et enfin on installe le package dokcer -ce
une fois la creation du conteneur est faite on cree le volume et on installe le docker_compose qui va servire a liee deux images
---Installer Compose sur les systèmes Linux ---
On exécute cette commande pour télécharger la dernière version de Docker Compose:
sudo curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
On applique des autorisations exécutables au binaire avec la commande :
sudo chmod +x /usr/local/bin/docker-compose
On teste l'installation avec la commande :
docker-compose --version
On crée un fichier appelé "docker-compose.yml" dans notre répertoire de projet :
version: '3'
services:
web:
build: .
ports:
- "8080:8080"
redis:
image: "debian"
Dans le fichier "docker-compose.yml", on a modifié le numeros des ports pour mettre le notre (8080:8080), la meme chose pour l'image (debian).
À partir du répertoire de notre projet, on démarre notre application en exécutant docker-compose up.