Commandes Linux : docker container start

DOCKER CONTAINER START

Commande : docker container start
Usage:	docker container start [OPTIONS] CONTAINER [CONTAINER...]

Start one or more stopped containers

Options:
  -a, --attach               Attach STDOUT/STDERR and forward signals
      --detach-keys string   Override the key sequence for detaching a container
  -i, --interactive          Attach container's STDIN

 

Démarrer un container inactif :

docker container start [OPTIONS] container [container ...]

Equivaut à :
docker start [OPTIONS] container [container ...]
ex :

$ docker start 1193c88a9b75
1193c88a9b75
$ docker start tender_panini
tender_panini

 

Démarrer un bash sur container inactif :

Si le container avait initialement été créé avec un bash interactif, il est possible de reprendre la main sur lui en le démarrant avec les options suivantes :
-a : attacher la sortie standard et la sortie erreur au container
-i : attacher l’entrée standard au container

docker container start -ai container [container ...]

Equivaut à :
docker start -ai container [container ...]
ex :

$ docker container run -it --name ubuntu ubuntu
root@529052b0a6fe:/# exit
exit
$ docker container ls -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                      PORTS               NAMES
529052b0a6fe        ubuntu              "/bin/bash"         22 seconds ago      Exited (0) 14 seconds ago                       ubuntu
$ docker container start -ai ubuntu
root@529052b0a6fe:/# read escape sequence # ici combinaison Ctrl + p + q pour se détacher du container
$ docker container ls -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
529052b0a6fe        ubuntu              "/bin/bash"         42 seconds ago      Up 8 seconds                            ubuntu
$ docker container stop ubuntu
ubuntu
$ docker container start ubuntu
ubuntu
$ docker container ls -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
529052b0a6fe        ubuntu              "/bin/bash"         2 minutes ago       Up 5 seconds                            ubuntu

 

Démarrer tous les containers inactifs :

docker container start $(docker container ps -aq)

Equivaut à :
docker start $(docker ps -aq)
 

Fermer le menu
%d blogueurs aiment cette page :