我有一个名为 image.tar 的 docker 镜像,它是使用另一台机器上的“docker save”命令创建的,并复制到 puppet master。我正在使用‘garethr-docker’模块来配置节点。如何使用 puppet 在节点中加载我的 image.tar?
答案1
下面是site.pp
我用来从本地存储库安装 docker 和从 tar 安装 nginx 容器的清单,所有这一切都是在 vagrant 实例中完成的:
node /^local/ {
package { 'docker': }
class { 'docker':
manage_package => false,
}
docker::image{ 'nginx':
docker_tar => '/vagrant/nginx-v1.11.5.tar',
}
}