gpt4 book ai didi

docker - 放置 Docker 应用程序使用的文件夹和文件的位置

转载 作者:行者123 更新时间:2023-12-02 19:58:35 25 4
gpt4 key购买 nike

我已经在 Ubuntu 服务器上安装了 Docker CE。一切顺利。 Web 应用程序正在运行,因此 mySql 服务器。问题是我不知道在哪里放置我的 docker 应用程序使用的任何内容。例如:我有一个文件夹,其中包含我的 docker 应用程序需要正常工作的文件夹和文件。

根据一些文档,我猜它必须进入容器内部。容器是内部 docker 应用程序的根。

最佳答案

有两种方法 -

  • 您可以使用 -v 安装位置旗帜。假设您要包含的文件是您要编辑和调试的代码。 mount 选项允许您在 docker 容器外编辑代码并在容器内运行它。假设您在 docker 容器中的 WORKDIR 是 /app并且您的文件位于当前目录中,那么您可以将标志添加为
  • docker run -v $(pwd):/app -otherargs imagename
  • 您可以在构建时将所有内容复制到 docker 镜像中。将您的 Dockerfile 与目录 dir 一起放置你想复制的。在 Dockerfile 中添加以下行,它将复制目录 ./dir 的所有内容至/app图像内。
  • COPY ./dir /app

    关于docker - 放置 Docker 应用程序使用的文件夹和文件的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56084106/

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