【发布时间】:2021-10-29 00:24:29
【问题描述】:
我从Githunb 安装了 docker 容器。它通过 run_docker.sh 命令顺利运行。一切都按预期工作,但我无法找到“run_docker.sh”脚本中提到的目录中存在的输入文件。
所以我运行 Github 页面中提到的命令
(base) smtpn@smtpn-Nitro:~$ sudo docker run -it --rm --entrypoint bash shixiangwang/gistic
然后我使用“ls”来检查该目录中存在的文件
(base) root@3340d861afab:/opt/GISTIC# ls
输出列出所有目录,需要运行 docker。但是,当我通过 nautilus 或 nemo 文件管理器手动转到目录 /opt/ 时,我无法找到从终端输出中获取的任何目录/文件夹(隐藏文件夹视图已打开)。
如何查看从终端输出中获取的相同文件夹列表?
很奇怪,不知道为什么会这样。
任何帮助将不胜感激。
谢谢
【问题讨论】:
-
我认为您误解了容器的工作原理。它们的文件系统存储在内部 Docker 目录中,但它们不是您的主机文件系统。
-
@AymDev 哦,我明白了,这是我第一次使用它。非常感谢你的帮助。实际上,我需要从我自己的文件中更改 docker 提供的“示例”文件。我试图更改“示例”文件的位置,但它显示错误,所以我想通过转到列出的文件夹来替换它。那么我怎样才能找到这些文件呢?任何想法?感谢您的帮助。
-
@AymDev 我正在使用这个文件github.com/ShixiangWang/install_GISTIC/blob/master/… 并想在 segfile=$GISTIC_LOC/examplefiles/segmentationfile.txt 更改segmentationfile.txt 的位置
-
@AmyDev 我的segmentationfile.txt 的位置是/home/smtpn/segmentationfile.txt
标签: linux docker directory filesystems ls