كيفية إنشاء صورة عامل ميناء عن طريق تحميل إسو باستخدام باكر?

فمن الممكن لخلق الصور من الصفر باستخدام باكر عن طريق تحميل إسو من الإنترنت.

الهدف: لإنشاء صور عامل الميناء عن طريق تحميل إسو باستخدام باكر

محاولات

محاولة 1

فمن الممكن لاستيراد صورة عامل الميناء

[username@hostname]$ cat docker.json {    "builders":[{        "type": "docker",        "image": "ubuntu",        "export_path": "image.tar"    }]}

باستخدام باكر:

[username@hostname packer]$ packer build docker.json docker output will be in this color.==> docker: Creating a temporary directory for sharing data...==> docker: Pulling Docker image: ubuntu==> docker: Starting docker container...==> docker: Exporting the container==> docker: Killing the container: 6e0e5488d8b4f97667123ea965a561c91122f3efc6ef4b86a7c40560714d6577Build 'docker' finished.==> Builds finished. The artifacts of successful builds are:--> docker: Exported Docker file: image.tar

محاولة 2

تغيير نوع منشئ باكر.جسون الذي يتم استخدامه لإنشاء صورة فيرتثلبوإكس ل docker النتائج في:

[username@hostname]$ packer build docker-scratch.json docker output will be in this color.15 error(s) occurred:* unknown configuration key: "boot_command"* unknown configuration key: "boot_wait"...* unknown configuration key: "vboxmanage"* unknown configuration key: "virtualbox_version_file"

المشكلة

ومع ذلك, إذا كانت صورة عامل الميناء يحتاج إلى إنشاء عدة صور قاعدة يمكن تحميلها, ولكن هل من الممكن أيضا لتحميل إسو وتحويل ذلك إلى صورة عامل الميناء?


المرجع

مثال أساسي: تصدير

enter image description here

نعم، فمن الممكن أن ألبس الحذاء الصور الخاصة بك. تحقق من mkimage-* مخطوطات من المساهمة الدليل.