1

我有一个 Ansible 角色,其中包括安装 Docker 并在 CentOS 环境中启动 docker 守护程序。我想使用 Molecule 来测试它,但由于我的工作站是 Windows PC,我必须从 VirtualBox VM 运行 Molecule。至少理论上我的选择是:

  • 使用 Molecule 的 Vagrant 驱动程序并在我的虚拟机中运行虚拟机
  • 使用 Molecule 的 Docker 驱动程序并拥有一个启动 docker 守护进程的 docker 容器。

据我所知,第一个选项对于 VirtualBox 来说是不可能的;有没有办法实现第二个?我四处搜索,但我发现的所有帖子都涉及从容器中运行 Molecule 本身,而不是我描述的设置。

如果我尝试使用默认的 Molecule 场景 systemctl 无法启动 docker 守护进程。

4

0 回答 0