gpt4 book ai didi

macos - 在 Mac OS X 上使用 dockerfile ADD 和 COPY 命令

转载 作者:行者123 更新时间:2023-12-02 20:29:32 25 4
gpt4 key购买 nike

是否可以使用 ADDCOPY使用 boot2docker 在 Mac OS X 上的 Dockerfile 中使用命令?如果是这样,如何?天真只是给No such file or directory .

所以,我尝试了两件事:

  • 在我的 Mac 上的本地目录(与 Dockerfile 相同的目录)中有该文件。
  • 将文件 scping 到 boot2docker-vm 上的特定路径并使用该路径中的 ADD。

  • 都不工作。

    编辑:

    普通版 Boot2Docker Mac OS X 1.2 版全新安装。

    Dockerfile:
    FROM centos
    ADD ./some.rpm /tmp/some.rpm
    RUN rpm -Uvh /tmp/some.rpm

    我试过 some.rpm在与 Dockerfile 相同的目录中,我试过把它放在 /home/dockerboot2docker-vm图像,我试过改变 ./some.rpm/home/docker/some.rpm , 等等。

    最佳答案

    要在 dockerfile 中使用“ADD”,您需要做两件事:
    第一:具有您结构的目录
    例如:
    ./my_docker_dir/some.rpm

    第二:my_docker_dir 中的有效 Dockerfile(必须命名为“Dockerfile”)
    您的线路:'ADD ./some.rpm/tmp/some.rpm' 将起作用

    准备好后,您可以使用 'docker build -t nothing/youwan' 构建您的容器。

    更多信息阅读https://docker.readthedocs.org/en/v0.6.3/commandline/command/build/

    关于macos - 在 Mac OS X 上使用 dockerfile ADD 和 COPY 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25489923/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com