docker - Ansible 2.9.2 和 docker 的代理变量,如何保持代理变量持久化?
问题描述
Ansible 允许您设置环境变量,例如:
environment:
http_proxy: http://server:port
在 ubuntu 16.04 上,使用 docker 时,我必须通过在此处配置代理来设置 docker 守护程序以使用代理:
/etc/systemd/system/docker.service.d/http-proxy.conf
当 ansible 开始配置时,它说
==> default: configuring proxy for Docker
然后它运行剧本和我的任务来配置 http-proxy.conf 文件正确运行,但是在播放结束时它说同样的
==> default: configuring proxy for Docker
然后删除我使用 playbook 任务创建的 http-proxy.conf 文件。就像将代理配置设置回原来的方式一样 - 没有代理配置。环境变量不仅仅被 docker 使用,所以我想保留环境变量,但即使在剧本完成后也要保持 docker 代理配置持久。有没有办法做到这一点?
解决方案
推荐阅读
- javascript - 突出显示的输入文本不会在按键时更新
- python - Python,macOS - 如何创建文件的查找器别名?
- css - 更改输入焦点上的边框
- google-chrome - 仅 Chrome 上的 SVG 平铺间隙
- batch-file - 如何使用 WinSCP 连续上传文件
- git - 结帐分支不会还原我的更改
- opencv - 构建 OpenCV 4 需要 CC 5.3 或更高版本 - RTX 2080TI
- swift - 如何获取firebase键值
- sql - 在 CRAN R 中使用 BETWEEN 命令进行 SQL 查询以选择日期
- ruby-on-rails - Rails - HTTParty 如何访问参数?