Заметки по 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
— выставив это значение, вы отключаете сервис, поскольку у вас не будет ни одной работающей реплики.
С помощью этих простых настроек вы м��жете управлять своими контейнерами и сервисами без лишних усилий.