Docker-Compose Ps/Pause/Unpause
docker-compose ps
command is used to check the state of the containers.
[email protected]:~/docker-compose$ docker-compose ps
Name Command State Ports
----------------------------------------------------------------------------------------
docker-compose_webapp1_1 /docker-entrypoint.sh ngin ... Up 0.0.0.0:8000->80/tcp
docker-compose_webapp2_1 /docker-entrypoint.sh ngin ... Up 0.0.0.0:8002->80/tcp
[email protected]:~/docker-compose$
docker-compose pause
the command is used to pause the container. you can see the state is pause after docker-compose pause command
[email protected]:~/docker-compose$ docker-compose ps
Name Command State Ports
----------------------------------------------------------------------------------------
docker-compose_webapp1_1 /docker-entrypoint.sh ngin ... Up 0.0.0.0:8000->80/tcp
docker-compose_webapp2_1 /docker-entrypoint.sh ngin ... Up 0.0.0.0:8002->80/tcp
[email protected]:~/docker-compose$ docker-compose pause
Pausing docker-compose_webapp2_1 ... done
Pausing docker-compose_webapp1_1 ... done
[email protected]:~/docker-compose$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
aa9371ae4c98 nginx "/docker-entrypoint.…" About a minute ago Up About a minute (Paused) 0.0.0.0:8000->80/tcp docker-compose_webapp1_1
225a77fbc32b nginx "/docker-entrypoint.…" About a minute ago Up About a minute (Paused) 0.0.0.0:8002->80/tcp docker-compose_webapp2_1
docker-compose unpause
will start the container again and will make the container up again.
[email protected]:~/docker-compose$ docker-compose ps
Name Command State Ports
-----------------------------------------------------------------------------------------
docker-compose_webapp1_1 /docker-entrypoint.sh ngin ... Paused 0.0.0.0:8000->80/tcp
docker-compose_webapp2_1 /docker-entrypoint.sh ngin ... Paused 0.0.0.0:8002->80/tcp
[email protected]:~/docker-compose$ docker-compose unpause
Unpausing docker-compose_webapp1_1 ... done
Unpausing docker-compose_webapp2_1 ... done
[email protected]:~/docker-compose$ docker-compose ps
Name Command State Ports
----------------------------------------------------------------------------------------
docker-compose_webapp1_1 /docker-entrypoint.sh ngin ... Up 0.0.0.0:8000->80/tcp
docker-compose_webapp2_1 /docker-entrypoint.sh ngin ... Up 0.0.0.0:8002->80/tcp