docker工人支持所有types的容器内的数据
我正在build设cordova项目,我build立和添加浏览器和Android平台。
在dockerfile我有
ADD . /var/www/html/
哪里。 是我目前的jenkins工作空间。 当我使用容器中的Apache浏览器时,我看不到我的Android和浏览器版本。
jenkins@ip-172-31-22-20:~/workspace/qa_vast2net_pp_docker$ ls PatientPortal/platforms/ android/ browser/ platforms.json
注意:我运行在aws实例上的Ubuntu上
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 1d8a8eb3fb63 qa_vast2net_pp_docker "ls -l /" 8 minutes ago Exited (0) 8 minutes ago boring_wilson 52b5b9ef1bc8 XXXX.dkr.ecr.us-west-2.amazonaws.com/qa_global_pp_docker:latest "/bin/sh -c 'apachec…" 8 minutes ago Up 8 minutes 0.0.0.0:8086->80/tcp qa_vast2net_pp_docker 1e6546425dc0 XXXX.dkr.ecr.us-west-2.amazonaws.com/qa_global_pp_docker:latest "/bin/sh -c 'apachec…" 36 minutes ago Up 36 minutes 0.0.0.0:8085->80/tcp qa_global_pp_docker
我的问题是:docker支持容器内的数据的所有types?
你需要使用2个ADD命令一个用于android文件夹和其他浏览器
ADD android/ /var/www/html/ ADD browser/ /var/www/html/
如果你想在容器中使用相同的目录结构。
使用复制,而不是build议使用ADD在这里是不是真的有必要。 在这里添加和复制的差异。