Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
13 mars 2016

docker containers lxc           Isolation


docker

docker

Interface de gestion d'image et de conteneur

   docker a 2 fonctions distincts. Il est utilisé pour démarrer le service Docker et de lancer l'interface en ligne de commande. Docker est donc à la fois un serveur et un client. docker daemon lance le service docker. Le CLI a 30 commandes. Les commandes sont listées ci-dessous et chacun a sa propre page d'aide.

OPTIONS

--config="" Spécifie l'emplacement des fichiers de configuration du client docker. Défaut: /.docker
-D, --debug=true|false Active le mode débug. Défaut: false
-H, --host=[unix:///var/run/docker.sock]: tcp:[host]:[port][path] ou unix://[/path/to/socket] Les sockets d'écoute en mode service. Si le port tcp n'est pas spécifié, le défaut est 2375 quand --tls est off, ou 2376 qui --tls est on, ou --tlsverify est spécifié.
-l, --log-level="debug|info|warn|error|fatal" Définis le niveau de log. Défaut: info
--tls=true|false Utilise TLS; implique --tlsverify. Défaut: false
--tlscacert=/.docker/ca.pem Ne valide que les certificats signés par cette CA
--tlscert=/.docker/cert.pem Certificat à utiliser
--tlskey=/.docker/key.pem Clé TLS
--tlsverify=true|false Utilise TLS et vérifie le paire. Défaut: false

Commandes

attach Attache au conteneur en cours
build Construit une image depuis un Dockerfile
commit Créé une nouvelle image depuis les changements d'un conteneur
cp copie les fichiers/répertoires entre un conteneur et le système de fichier local.
create Créer un nouveau conteneur
diff inspect les changements dans le système de fichier d'un conteneur
events Lis les événements temps réel depuis le serveur
exec Lance une commande dans un conteneur
export Envoie le contenu d'un conteneur comme archive tar
history Affiche l'historique d'une image
images Liste les images
import Créer un nouveau système de fichier image depuis le contenu d'un tar.
info Affiche des informations du système
inspect Retourne des informations bas niveau d'un conteneur ou d'une image
kill Termine un conteneur.
load Charge une images depuis une archive tar
login Se logger à un registre Docker
logout terminer la session d'un registre Docker
logs Rapporte les logs d'un conteneur
pause Pause tous les processus dans un conteneur
port Recherche le port publique qui est natté à un port privé
ps Liste les conteneurs
pull récupère une image ou un dépôt d'un registre Docker
push envoie une image ou un dépôt d'un registre Docker
rename Renomme un conteneur
restart Redémarre un conteneur
rm Supprime un ou plusieurs conteneurs
rmi Supprime une ou plusieurs images
run Lance une commande dans un nouveau conteneur
save Sauve une image dans une archive tar
search Recherche une image dans l'index Docker
start Démarrer un conteneur
stats Affiche un flux de statistiques d'utilisation de ressource d'un ou plusieurs conteneurs
stop Stop un conteneur
tag Tag une image dans un dépôt
top Voir les processus fonctionnant dans un contenant
unpause Résume un conteneur en pause
version Affiche les informations de version de docker
wait Block jusqu'à ce que le conteneur s'arrête, et affiche son code de sortie.

Options du pilote exec

   Utiliser l'option --exec-opt permet de spécifier des options pour le pilote d'exécution. Les options suivantes sont disponibles:

native.cgroupdriver Spécifie a gestion des cgroups du conteneur. peut être cgroupfs ou systemd.
Client voir man docker-run