我正在尝试创建一个基于https://github.com/Hygieia/Hygieia的卫生学api接口映像
因此,我已经在卫生学核心和卫生学中执行了"mvn clean install" .我现在正在尝试执行"docker . -t卫生-api“,但是我得到了这个错误:
复制失败: stat /var/lib/docker/tmp/docker-builderXXXXX/default.conf:没有这样的文件或目录
有人能解释一下为什么会发生这种事吗?我仍然试图让自己进入码头的细节和过程,我会感谢任何有关这方面的建议。谢谢!
可以在这里找到Dockerfile,https://github.com/Hygieia/Hygieia/blob/master/Dockerfile
我尝试了一些建议的疑难解答选项,如重新启动对接服务或运行“坞拉nginx”,但我仍然收到这个错误。
FROM docker.io/nginx:latest
COPY default.conf /etc/nginx/conf.d/default.conf.templ
COPY conf-builder.sh /usr/bin/conf-builder.sh
COPY html /usr/share/nginx/html
RUN chown nginx:nginx /usr/share/nginx/html
EXPOSE 80 443
CMD conf-builder.sh &&\
nginx -g "daemon off;"发布于 2019-09-17 11:23:39
对于第一组,像这样跑:
docker build -t someimage .其次,您的default.conf必须处于与dockerfile相同的脏文件中。
第三,从dockerfile的最后一个字符串中删除所有空白空间。
https://stackoverflow.com/questions/56642777
复制相似问题