Démarrer les Containers
Toute l'aide est disponible avec cette commandesudo docker run --help
- Lancer un premier containersudo docker run nginx:latest
Lancer un container et qu'il tourne en "arrière plan" en ajoutant l'option -d comme dans cet exemplesudo 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+Csudo docker run -ti debian:latest
Supprimer le container dirrectement après son arrêt avec l'option --rmsudo docker run -ti --rm --name test debian:latest
Attribuer un hostname personnalisé au container avec --hostname ContainerHostnamesudo docker run -ti --rm --name ContainerName --hostname ContainerHostname debian:latest
Spécifier un DNS personalisé avec --dns IPdnssudo 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