如何在VM中使用Molecule测试安装Docker的Ansible角色

时间:2019-02-19 11:15:37

标签: docker ansible virtualbox molecule

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

  • 使用Molecule的Vagrant驱动程序并在我的VM中运行VM
  • 使用Molecule的Docker驱动程序,并有一个启动Docker守护程序的Docker容器。

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

如果我尝试使用默认的Molecule方案,systemctl无法启动docker守护程序。

0 个答案:

没有答案