gpt4 book ai didi

linux - 如何使用docker获取项目路径

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:44:11 26 4
gpt4 key购买 nike

我有一台 Ubuntu 机器,我在上面安装了我的 Sails.JS(Node.JS) 项目。我在我的 Ubuntu 机器上使用 docker,但不幸的是我无法找到项目位置,因为它正在使用 docker,所以我无法获得确切的项目目录。

我试过使用下面的命令

`sudo find . -name "*local.js*"`

它向我显示了 docker 目录中的文件,但有很多文件夹以一些随机字母数字文本开头。所有这些文件夹都包含我项目的文件夹,但我对哪个文件夹可以获得我的最新代码感到困惑。

谁能帮我找出我项目的目录结构?

最佳答案

您正在主机中搜索文件,该主机在 /var/lib/docker 的 docker 卷中显示您的文件。

你必须进入 docker,然后你需要搜索它。

  1. 通过运行命令获取docker名称或id

    docker ps

    CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
    aa6f45710063 mydockerimage "/start.sh" 3 seconds ago Up 3 seconds 1337/tcp sailsjs_app
  2. 使用命令进入docker

    docker exec -it containername_or_ID /bin/bash

    example:
    docker exec -it aa6f45710063 /bin/bash
  3. 现在是您的内部 docker 容器。您可以在其中搜索您的文件。

    find . -name "*local.js*"
  4. 一旦你的工作完成。您可以通过运行命令退出容器

    exit

关于linux - 如何使用docker获取项目路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52269517/

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