Docker

récuperer une image (par exemple debian)

 

docker pull debian

liste des images

docker images

REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
 debian rc-buggy 350a74df81b1 11 days ago 159.9 MB
 debian experimental 36d6c9c7df4c 11 days ago 159.9 MB
 debian 6.0.9 3b36e4176538 12 days ago 112.4 MB
 debian squeeze 3b36e4176538 12 days ago 112.4 MB
 debian latest 667250f9a437 12 days ago 115 MB
 debian 6.0.8 d56191e18d6b 4 months ago 113.1 MB
 debian 7.3 b5fe16f2ccba 4 months ago 117.7 MB

 

créer un container et le lancer

docker run --name="mon container" -i -t ubuntu /bin/bash

liste des containers

  docker ps -a
 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
 0a1e7bcdbdea ubuntu:14.04 /bin/bash 4 minutes ago Exit 0 agitated_mclean

demarrer un container

docker start 0a1e7bcdbdea

attacher un container

docker attach  0a1e7bcdbdea
 root@0a1e7bcdbdea:/#

sortir du container en le laissant tourner

CTRL+P + Q

sauver un container comme une image

sudo docker commit  container_id

Creer une image à partir d’un Dockerfile
Si le fichier Dockerfile est dans le repertoire odoo/9.0

docker build odoo/9.0

Stopper tout les containers

docker stop $(docker ps -a -q)

rentrer dans un container

docker exec -it container_id  bash

Link

Exemple postgres

Lancer un container postgres

docker run -d --name db --expose 5432 -e POSTGRES_PASSWORD=password postgres

Connection à la base dans un autre container

docker run -it --link db:postgres --rm postgres sh -c 'exec psql -h "$POSTGRES_PORT_5432_TCP_ADDR" -p "$POSTGRES_PORT_5432_TCP_PORT" -U postgres'

 

Cet article, publié dans Conteneurs, docker, Virtualisation, est tagué , . Ajoutez ce permalien à vos favoris.

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s