Заметки о Docker: копирование файла из контейнера и отключение сервиса

Заметки по Docker

Копирование файла из контейнера на локальный компьютер

Чтобы скопировать файл из контейнера Docker в вашу локальную файловую систему, используйте команду:


docker cp :/file/path/within/container /host/path/target

Объяснение команды:

  • `` — это идентификатор вашего контейнера. Вы можете узнать его, используя команду docker ps.
  • /file/path/within/container — это путь к файлу внутри контейнера, который вы хотите скопировать.
  • /host/path/target — это путь на вашем локальном компьютере, куда будет скопирован файл.

Отключение сервиса через docker-compose.override.yml

С помощью файла docker-compose.override.yml вы можете отключить определенный сервис, чтобы он не запускался вместе с остальными. Примерный код для этого выглядит так:


version: "3"

services:
pma:

Отключение сервиса

deploy:
replicas: 0

Объяснение конфигурации:

  • version: "3" — версия Docker Compose, которую вы используете.
  • services — здесь перечисляются все ваши службы (или сервисы), которые запускаются с помощью Docker.
  • pma — это имя сервиса, который вы хотите отключить.
  • deploy — раздел, в котором мы указываем количество реплик.
  • replicas: 0 — выставив это значение, вы отключаете сервис, поскольку у вас не будет ни одной работающей реплики.

С помощью этих простых настроек вы м��жете управлять своими контейнерами и сервисами без лишних усилий.

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *