======работа с контейнером======
====docker rm (Удалить контейнер)====
C:\Users\werwolf>docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a91f933de7dd debian "/bin/bash" 15 minutes ago Exited (127) 46 seconds ago jovial_mclaren
60c58dd51cf0 debian "/bin/bash" 16 minutes ago Exited (0) 16 minutes ago hardcore_bartik
4a132a03b3b6 debian "/bin/bash" 2 hours ago Exited (0) 17 minutes ago frosty_hamilton
ace9e292dbf9 debian "echo 'Hello wolrd'" 2 hours ago Exited (0) 2 hours ago eager_ellis
7ede55797e61 debian "echo 'Hello wolrd'" 2 hours ago Exited (0) 2 hours ago reverent_tu
C:\Users\werwolf>docker rm a91f933de7dd
a91f933de7dd
C:\Users\werwolf>docker rm 60c58dd51cf0
60c58dd51cf0
C:\Users\werwolf>docker rm 4a132a03b3b6
4a132a03b3b6
C:\Users\werwolf>docker rm ace9e292dbf9
ace9e292dbf9
C:\Users\werwolf>docker rm 7ede55797e61
7ede55797e61
C:\Users\werwolf>docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
PS D:\docker> $id = docker ps -a -q
PS D:\docker> $id
62a11e90d073
8480d5f75ae4
67954e9e35e9
-q - выводить только id контейнера
C:\Users\werwolf>docker rm $id
----
====docker exec (замена ssh)====
#Смотрим докер в фоновом режиме
PS D:\docker> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
67954e9e35e9 redis "docker-entrypoint.s…" 7 hours ago Up 4 seconds 6379/tcp myredis
#заходим в контейнер и выходим
PS D:\docker> docker exec -it myredis /bin/bash
root@67954e9e35e9:/data> exit
exit
#Проверяем, контейнер работает
PS D:\docker> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
67954e9e35e9 redis "docker-entrypoint.s…" 7 hours ago Up About a minute 6379/tcp myredis
----
====docker kill====
#Смотрим докер в фоновом режиме
PS D:\docker> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
67954e9e35e9 redis "docker-entrypoint.s…" 7 hours ago Up 4 seconds 6379/tcp myredis
#заходим в контейнер и выходим
PS D:\docker> docker kill myredis
----
====docker pause (Временная остановка всех процессов)====
#Смотрим докер в фоновом режиме
PS D:\docker> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
67954e9e35e9 redis "docker-entrypoint.s…" 7 hours ago Up 4 seconds 6379/tcp myredis
#Временная остановка всех процессов
PS D:\docker> docker pause myredis
----
====docker restart (Перезапуск контейнера)====
#Смотрим докер в фоновом режиме
PS D:\docker> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
67954e9e35e9 redis "docker-entrypoint.s…" 7 hours ago Up 4 seconds 6379/tcp myredis
#Перезапуск контейнера
PS D:\docker> docker restart myredis
----
====docker start (запуск контейнера)====
#Смотрим докер в фоновом режиме
PS D:\docker> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
67954e9e35e9 redis "docker-entrypoint.s…" 7 hours ago Up 4 seconds 6379/tcp myredis
#запуск контейнера
PS D:\docker> docker start myredis
----
====docker stop (остановить контейнер)====
#Смотрим докер в фоновом режиме
PS D:\docker> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
67954e9e35e9 redis "docker-entrypoint.s…" 7 hours ago Up 4 seconds 6379/tcp myredis
#остановить контейнер
PS D:\docker> docker stop myredis
----
====docker unpause====
#Смотрим докер в фоновом режиме
PS D:\docker> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
67954e9e35e9 redis "docker-entrypoint.s…" 7 hours ago Up 4 seconds 6379/tcp myredis
#выполняется после комманды pause, запускает все процессы
PS D:\docker> docker unpause myredis