首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >监控docker进程的所有文件操作

监控docker进程的所有文件操作
EN

Stack Overflow用户
提问于 2019-04-24 22:35:44
回答 1查看 27关注 0票数 0

我想运行一个带有env-file的docker容器(在Ubuntu Server 18.04下)。命令是正确的,但是输出sais,它找不到env-file。因此,现在我希望监视docker运行进程,以查看该进程在何处搜索env-file。

我已经尝试了环境文件路径的所有可能的变体。此外,我还尝试了使用a= between。

代码语言:javascript
复制
docker run -d --env-file config.list [name]
docker run -d --env-file .config.list [name]
docker run -d --env-file ./config.list [name]
docker run -d --env-file /path/to/config.list [name]
docker run -d --env-file=config.list [name]
docker run -d --env-file=.config.list [name]
docker run -d --env-file=./config.list [name]
docker run -d --env-file=/path/to/config.list [name]

目前,我已经递归地将配置文件的整个路径(/path、/ path /to、/path/ to /*)设置为777。只是为了确认一下。

输出始终为:

代码语言:javascript
复制
docker: open config.list: No such file or directory

命令cat /path/to/config.list可以完美地工作。

当我省略env-file参数时,容器是可运行的。但是没有用,因为应用程序确实需要这些环境变量。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-23 16:59:25

解决方案是选择另一个Docker版本。

在这种情况下,我在安装服务器的同时通过snap安装了docker。然后我用apt“通常”的方式安装了它,现在它可以工作了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55832644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档