docker - ubntu 18.10 上的 docker-compose 输入设备不是 TTY 错误
问题描述
我在 ubuntu 18.10 服务器中安装了 docker 和 docker compose,当我从终端执行命令 docker compose 时它正在工作,但是当我配置 crontab 以使用 docker compose 执行命令时,我收到此错误:“未设置 USER 变量. 默认为空字符串。输入设备不是 TTY"
USER 错误与 docker-compose.yml 的错误有关,仅用于使用 ${USER}。
我该如何解决这个问题?
PS:它在 ubuntu 18.04 服务器上工作正常。
解决方案
推荐阅读
- javascript - 在 React 组件中动态创建 div 元素
- ruby-on-rails - ActiveRecord::StatementInvalid: OCIError: ORA-00955: name is already used by an existing object
- vue.js - 更改路由的查询定义属性时组合框不为空
- amazon-web-services - 有什么方法可以从新的 relic 中获取数据并将其发送到 API Gateway?
- reactjs - 如何在反应js中从父组件的孙子调用另一个子组件的API
- wordpress - 无论如何在WordPress中使用电子邮件和电话号码登录?
- java - 三星设备中通知待处理意图的问题
- apache-spark - 有没有办法在 Kafka Streaming 的“foreachBatch”函数中传递附加/额外参数?
- python - 为什么linux wc -l命令和python open打开的文件行数不一样?
- kubernetes - 在 Kubernetes Deployment.yaml 文件中定义 .spec.selectors 需要什么?