相关疑难解决方法(0)

使用Docker Compose将文件复制到容器

我有一个Dockerfile地方,我将现有目录(含内容)复制到容器,工作正常:

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 
Run Code Online (Sandbox Code Playgroud)

使用docker exec的目录列表的屏幕截图

但是,当我使用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
Run Code Online (Sandbox Code Playgroud)

空目录列表的屏幕截图

也许我不明白它的功能,volumes如果是这种情况,请告诉我如何通过docker-compose.yml文件将现有文件复制到容器中.

copy volumes docker docker-compose

62
推荐指数
3
解决办法
12万
查看次数

标签 统计

copy ×1

docker ×1

docker-compose ×1

volumes ×1