Когда я использую docker -compose с томами для синхронизации c моих файлов с хоста в контейнер, я не вижу никаких новых файлов, созданных в dockerfile
my docker -compose.yml:
version: "3"
services:
web:
image: nginx:latest
volumes:
- ./:/code
links:
- php
php:
build: .
volumes:
- ./:/code
Мой dockerfile выглядит следующим образом:
FROM php:7-fpm
WORKDIR /code
RUN touch testfile
Конечно, это упрощенный пример, но почему я не вижу «testfile» в моей хост-системе? если я использую docker-compose exec php touch testfile
, все работает как положено, я вижу тестовый файл на моем хосте. Насколько я понимаю, мне нужно видеть его вне моего контейнера, чтобы его можно было использовать совместно с другими контейнерами того же объема (в этом примере nginx)