无论我尝试使用 Packer 上传到新配置的 Docker 映像,都会失败:
==> docker: Pausing before cleanup of step 'StepPull'. Press enter to continue.
==> docker: Pausing before cleanup of step 'StepTempDir'. Press enter to continue. Build 'docker' errored: Upload failed with non-zero exit status: 1
Build 'docker' errored: Retryable error: Error uploading script: Upload failed with non-zero exit status: 1
调试确实没有什么帮助。
我的配置部分:
{
"type": "file",
"source": "/home/vm/site",
"destination": "/var/www/web"
},
答案1
如果您尝试使用 Docker builder 在 Docker 容器内运行 Packer,那么您将遇到上述错误。Packer 不支持在另一个 Docker 容器内配置 Docker 映像。以下是GitHub与此相关的问题。