Метод 1. Создайте контейнер
Чтобы начать путешествие по контейнеру, нам нужно знать, как его создать. Давайте использовать Docker в качестве примера. Вы можете использовать следующую команду для создания нового контейнера на основе изображения:
docker create <image_name>
Метод 2: Запустите контейнер
Как только у вас появится контейнер, вам нужно будет запустить его и запустить. Используйте следующую команду:
docker start <container_name>
Метод 3. Остановите контейнер
Когда вы закончили работу с контейнером и хотите его выключить, используйте команду остановки:
docker stop <container_name>
Метод 4. Удаление контейнера
Если контейнер вам больше не нужен и вы хотите его удалить, используйте следующую команду:
docker rm <container_name>
Метод 5: список контейнеров
Чтобы просмотреть список всех контейнеров в вашей системе, используйте следующую команду:
docker ps -a
Метод 6. Проверка контейнера
Чтобы получить подробную информацию о конкретном контейнере, например его конфигурацию и настройки сети, используйте команду проверки:
docker inspect <container_name>
Метод 7: присоединение к контейнеру
Если вы хотите подключиться к работающему контейнеру и выполнять команды внутри него, используйте команду присоединения:
docker attach <container_name>
Метод 8: приостановить контейнер
Чтобы временно приостановить выполнение процессов в работающем контейнере, используйте команду паузы:
docker pause <container_name>
Метод 9: приостановить контейнер
Чтобы возобновить выполнение процессов в приостановленном контейнере, используйте команду возобновления паузы:
docker unpause <container_name>
Метод 10: копирование файлов в контейнер или из контейнера
Чтобы скопировать файлы между локальной системой и контейнером, используйте команду cp:
docker cp <source_path> <container_name>:<destination_path>
docker cp <container_name>:<source_path> <destination_path>
Метод 11. Выполнение команды в контейнере.
Если вы хотите запустить определенную команду внутри контейнера, не привязываясь к нему, используйте команду exec:
docker exec <container_name> <command>
Метод 12: переадресация портов
Чтобы предоставить порт контейнера хост-системе, используйте флаг -p с командой запуска:
docker run -p <host_port>:<container_port> <image_name>
Метод 13: монтирование тома
Чтобы смонтировать каталог из хост-системы в контейнер, используйте флаг -v с командой запуска:
docker run -v <host_directory>:<container_directory> <image_name>
Метод 14: журналы контейнера
Чтобы просмотреть журналы, созданные контейнером, используйте команду журналов:
docker logs <container_name>
Метод 15: Статистика контейнера
Чтобы отслеживать использование ресурсов контейнера, используйте команду stats:
docker stats <container_name>
Это лишь некоторые из множества методов, доступных для работы с контейнерами. Освоив эти методы, вы сможете стать экспертом по контейнеризации!
Теперь, когда вы вооружены этими знаниями, приступайте к использованию контейнеризации по максимуму. Приятного кодирования!