Dockefile ADD命令 - 将整个目录添加到容器desitination

时间:2018-05-23 11:01:16

标签: wordpress docker docker-compose dockerfile amazon-ecs

我的文件夹结构:

应用

  • 项目
  • 绑定装入
  • 搬运工-compose.yml

我的'project'文件夹包含一个文件夹“code”和Dockerfile

我的 Docker Compose 文件:

version: '3.1'

services:

  wordpress:
    build: ./project
    ports:
      - 80:80
    volumes:
      - ./bindmount:/var/www/html
    environment:
      WORDPRESS_DB_PASSWORD: example

  mysql:
    image: mysql:5.7
    environment:
      MYSQL_ROOT_PASSWORD: example

'project'文件夹中的 Dockerfile 非常简单

FROM wordpress

#Copy code to container
ADD ./code /var/www/html/code

当我查看'bindmount'文件夹(无法找到'code'文件夹)时,ADD命令似乎无法正常工作。

COPY,mkdir似乎也没有用。

当目标网址不是“/ var / www / html”

时,我能够实现此目的

1 个答案:

答案 0 :(得分:0)

试试这个提示: 添加/结束ADD命令。像这样: 添加./code/ / var / www / html / code /