问题标签 [ansible-container]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
247 浏览

ansible - 错误:对于 ansible-container 容器命令“/usr/local/bin/builder.sh”未找到或不存在

运行时出现以下错误

$ ansible-container 构建

ansible/container.yml

ansible/main.yml

0 投票
1 回答
247 浏览

docker - 如何将剧本标签传递给ansible-container?

我创建了带有标签的剧本。我想使用 ansible-container 来测试我的剧本。根据 Ansible 上的文档ansible-container build,可以添加 playbook 参数,但它不起作用。

我收到以下错误:

ansible-container_1 | 错误!剧本:[--tags,找不到
ansible_ansible-container_1 退出,代码为 1

0 投票
1 回答
623 浏览

variables - 剧本中的 ansible-container 变量

使用 ansible-container (version 0.2.0) 并尝试使用var_files指令将变量传递给 playbook (main.yml)。没运气。继续获得:

ansible-container_1 | ERROR! 'var_files' is not a valid attribute for a Play

main.yml 文件有这个块:

文档似乎表明这是正确的方法。

https://docs.ansible.com/ansible-container/container_yml/template.html#passing-variables-to-your-playbook

所有建议表示赞赏。

跟进:尝试了文档中列出的建议,但它们似乎也不起作用。

sudo ansible-container --var-file ./ansible/postgres_vars.yml build --from-scratch

因缺少变量名错误而失败。

0 投票
1 回答
139 浏览

database - ansible-container 数据库初始化脚本

尝试使用ansible-container(0.2.0) 创建一个 DB (postgres) 容器并从pg_dump file. ansible-container是否尊重/docker-entrypoint-initdb.d/? 我尝试了一些没有运气的变体,所以想知道这是否得到官方支持。

0 投票
2 回答
327 浏览

docker - Ansible-container 不构建 docker 镜像

我正在与 ansible-container 斗争。我有一个类似于在此处发现的问题,其中建议 docker 配置不正确。基本上我有一个简单的例子,没有构建容器。我按照说明在 Ubuntu 16.04 上安装了 docker, hello world 和 Ubuntu bash 示例都有效。

有人可以向我指出一些文档/参考资料,这些文档/参考资料表明正确的 docker 设置和/或调试它的最佳方式。我突然想到我的 dns 可能没有正确配置。

我只是简单地使用以下命令并得到结果错误:

0 投票
1 回答
358 浏览

ansible - Ansible-container 使用 java8 创建 Docker 镜像

我正在尝试使用 ansible-container build 命令创建简单的 Docker 映像。

而且我无法找出解决我在这样做时遇到的错误的方法。

以下是最重要的文件:

主要的.yml

容器.yml

角色/java8/tasks/main.yml

每次尝试运行时遇到的错误

ansible-container --debug 构建

它看起来像某种python问题,但我仍然不知道如何解决这个问题。

有什么建议么?谢谢!

0 投票
2 回答
15880 浏览

postgresql - Dockerized PostgreSQL: psql: FATAL: 数据库系统正在启动

我正在尝试使用ansible-container. 我知道 Citus 提供容器,但我想构建自己的容器。

我的container.yaml样子如下:

在构建过程中,我可以通过启动和停止集群pg_ctlcluster并成功完成。但是,当我随后运行容器时,出现以下错误:

当我使用容器构建容器command: []并在容器内运行ps aux时,我看到以下过程:

我也试过没有dumb-init入口点。我错过了什么?

0 投票
1 回答
681 浏览

ansible - Ansible-container 示例构建失败

我正在尝试使用 Ansible 容器构建非常默认的示例(ansible.django-template),ansible-container build最终得到

Ansible 2.3.0.0 来自 pip + ansible-container 0.9.0.0 [docker]

我究竟做错了什么?

0 投票
1 回答
1690 浏览

docker - Ansible 容器:docker.errors.NotFound:404 客户端错误:未找到(“没有这样的容器:web_data”)

我正在尝试使用 Ansible Container 在多个 Docker 容器之间共享一个卷,但出现以下错误:

docker.errors.NotFound:404 客户端错误:未找到(“没有这样的容器:web_data”)

我的 container.yml 看起来像:

当第二个容器开始构建时会发生错误。我在网上看了一下,显然使用--debug开关应该可以解决这个问题,但不是。

Ansible 版本是:

Docker 版本是:

谢谢,

0 投票
1 回答
846 浏览

docker - Ansible 容器无法加载 libsudo_util.so.0 以执行特权模块

我正在尝试使用 Ansible Container 作为一个基本示例,该示例应该在映像中安装 Node。当我使用该ansible-container build命令时,在成功构建导体映像后,它使第一个任务失败并出现sudo相关错误。有问题的任务需要root特权才能执行。

我正在运行 Debian GNU/Linux 9.2 (stretch),并通过 Docker APT 存储库安装了 Docker 17.09.0-ce。我尝试使用 Debian Stretch (2.2.1.0-2) 和 Pypi (2.4.1.0) 的 Ansible。我从 Pypi (0.9.3rc0) 和最新的 Git 源中尝试了 Ansible Container。我总是得到完全相同的错误输出。

Ansible 模块抱怨以下内容:

正在运行的任务如下所示:

我尝试创建的导体和服务都使用debian:stretch基本图像。

我正在运行ansible-container build带有sudo前缀的命令,因为只能root访问我系统上的 Docker 套接字。

这是我的内容container.yml

这是完整的错误输出: