如何在构建上下文之外复制 dockerfile 中的文件夹和子文件夹
如何在构建上下文之外复制 dockerfile 中的文件夹和子文件夹
Folder structure
Documents
--repo
-- ab
-- 1
-- 2
-- 3
-- bc
-- 5
-- 6
-- 7
--pipleine
-- dockerfile
我需要在 dockerfile 内添加文件夹(ab 和 bc 及其子文件夹)以构建映像。
Docekrfile 是
FROM ubuntu
RUN apt-get update && apt install sshpass
RUN mkdir -p /home/user
WORKDIR /home/user
# Install python requirements
RUN python -m pip install grpcio && python -m pip install grpcio-tools
RUN python -m pip install numpy==1.18.4
ADD ab/* /home/user/ab/
ADD bc/* /home/user/bc/
并运行 docker build -f /home/user/Documents/pipeline/dockerfile -t new6 /home/user/Documents/repo
这将复制文件而不是文件夹。
how to copy folders and subfolders in dockerfile outside build context
Folder structure
Documents
--repo
-- ab
-- 1
-- 2
-- 3
-- bc
-- 5
-- 6
-- 7
--pipleine
-- dockerfile
I need to add folders(ab and bc and its subfolders) inside the dockerfile to build an image.
Docekrfile is
FROM ubuntu
RUN apt-get update && apt install sshpass
RUN mkdir -p /home/user
WORKDIR /home/user
# Install python requirements
RUN python -m pip install grpcio && python -m pip install grpcio-tools
RUN python -m pip install numpy==1.18.4
ADD ab/* /home/user/ab/
ADD bc/* /home/user/bc/
And run docker build -f /home/user/Documents/pipeline/dockerfile -t new6 /home/user/Documents/repo
this will copy files not folders.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论