У мене є Dockerfile
де я копіюю існуючий каталог (із вмістом) у контейнер, який чудово працює:
Докерфайл
FROM php:7.0-apache
COPY Frontend/ /var/www/html/aw3somevideo/
COPY Frontend/ /var/www/html/
RUN ls -al /var/www/html
RUN chown -R www-data:www-data /var/www/html
RUN chmod -R 755 /var/www/html
Але коли я використовую docker-compose.yml
файл, є лише каталог, aw3somevideo
а всередині aw3somevideo
нічого.
docker-compose.yml :
php:
build: php/
volumes:
- ./Frontend/ :/var/www/html/
- ./Frontend/index.php :/var/www/html/
ports:
- 8100:80
Можливо, я не розумію функції, volumes
і якщо це так, підкажіть, як скопіювати мої наявні файли до контейнера через docker-compose.yml
файл.
volumes:
розділ із файлу для створення докера. Дані на вашому зображенні вже є. Розділ том:: просто перезаписує дані. Також перейдіть до поточного формату складання докера (версія 2).