【问题标题】:Docker Image move to the src directoryDocker Image 移动到 src 目录
【发布时间】:2015-04-29 06:10:45
【问题描述】:

所以,我有一个项目,我想为该项目创建一个 docker 映像。我的目录是:

    --Dockerfile
    --source

所以在我的 Dockerfile 中我有类似的命令:

  1. 复制源/源
  2. 运行 cd 源 图像构建良好,但是当我运行容器时,最后一条语句 cd source 没有执行。

PS。我尝试使用 WORKDIR 而不是 RUN cd ,但是没有复制源的内容。 任何变通方法,以便语句 cd source 自行执行?

【问题讨论】:

  • 你试图在容器中运行什么进程?
  • 我使用“docker build”从这个 dockerfile 构建一个镜像,然后使用“docker run”运行容器。注意:这不是最终的 dockerfile,在执行 RUN cd source 之后,我还有其他命令将添加到我的 dockerfile 中,最终将在容器中启动我的应用程序。
  • 您是否尝试过使用WORKDIR /source
  • WORKDIR /source 成就了我的一天 :)
  • 查看我的完整文档参考答案

标签: docker dockerfile


【解决方案1】:

使用WORKDIR命令通过Dockerfile设置工作目录,你可以通过-w命令开关将工作目录更改为docker run的一部分

查看完整文档以供参考:http://docs.docker.com/reference/builder/#workdir

和 docker run 开关:http://docs.docker.com/reference/run/#workdir

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-28
    • 1970-01-01
    • 2020-12-14
    • 1970-01-01
    • 2021-07-23
    • 2013-04-14
    相关资源
    最近更新 更多