Démarrer les Containers

Toute l'aide est disponible avec cette commande
sudo docker run --help

- Lancer un premier container
sudo docker run nginx:latest

Lancer un container et qu'il tourne en "arrière plan" en ajoutant l'option -d comme dans cet exemple
sudo docker run -d nginx:latest

Ajouter un nom personalisé au container avec --name [NOM]
sudo docker run -d --name ContainerName nginx:latest

Entrer dans un terminal interactif (terminal du container) après le lancement de celui-ci avec -ti (Attention, il faut que le container lance un terminal après son démarrage, sans cela aucune interaction sera possible... exemple avec nginx:lastest). Pour quitter le container, il faudra utiliser Ctrl+C
sudo docker run -ti debian:latest

Supprimer le container dirrectement après son arrêt avec l'option --rm
sudo docker run -ti --rm --name test debian:latest

Attribuer un hostname personnalisé au container avec --hostname ContainerHostname
sudo docker run -ti --rm --name ContainerName --hostname ContainerHostname debian:latest

Spécifier un DNS personalisé avec --dns IPdns
sudo docker run -ti --rm --name ContainerName --hostname ContainerHostname --dns 8.8.8.8 debian:latest

Lancer une commande après le lancement d un container (ici sleep infinity qui met en pause le Container)
sudo docker run -d --name MachineName -v /myvolume/:/data/ debian:latest sleep infinity

Lancer un container avec un utilisateur qui dispose d'un UDI différent (-u UID ou -u NOM])
sudo docker run -d --name MachineName -u 1111 debian:latest
ou
sudo docker run -d --name MachineName -u tomby debian:latest

Détails de l'Article

Article ID:
2
Catégorie:
Evaluer :

Articles en rapport