Outils pour utilisateurs

Outils du site


devops:docker

Docker Installation et base

Un petit rappel:

  • DockerFile : Fichier source qui contient les instructions, éléments à installer, c'est un fichier de configuration.
  • Image : Compilation d'un fichier DockerFile pour former une image portable, prête à être déployée
  • Container : Exécution d'une image, mise en container d'une image.

Installation :

mkdir /DockerPrep
wget -O /DockerPrep/gpg https://download.docker.com/linux/debian/gpg--2018-04-06 13:45:55--  https://download.docker.com/linux/debian/gpg
 
apt-key add /DockerPrep/gpg
apt-key fingerprint 0EBFCD88
 
# Le choix du dépot est debian stretch amd64. ça peut etre a adapter pour vous.
echo -e "# dépot docker strecth (stable) binaire\ndeb [arch=amd64] https://download.docker.com/linux/debian stretch stable\n" >> /etc/apt/sources.list
 
apt-get update
apt-get -y install git docker-ce docker-compose

Commandes de base :

#lancer docker
service docker start
 
# rechercher une image
docker search lamp --no-trunc # ici une image type lamp, le no-trunc est pour voir les descriptions en entier
 
# récupérer une image
docker pull tutum/lamp # recupere l'image lamp qu'on a choisi au dessus
 
# lister les images
docker images -a
 
# lister les containers
docker ps -a
 
 
# lancer une image
docker run -d -p 80:80 -p 3306:3306 -name lamp tutum/lamp # -p sert a mapper les ports du container sur des ports differents sur l'hote
devops/docker.txt · Dernière modification: 2018/10/14 13:22 par draak