مرحبا،
أحاول إنشاء آلة باستخدام آلة الإرساء على CentOS:
$ docker-machine create -d virtualbox dev -D
جزء من الإخراج:
ستدير:
جاري إنشاء VirtualBox VM ...
جاري إنشاء مفتاح SSH ...
جاري إنشاء صورة القرص ...
جاري إنشاء صورة قرص صلب 20000 ميغا بايت ...
التحويل من ملف صورة خام = "stdin" إلى ملف = "/ root / .docker / machine / machines / dev / disk.vmdk" ...
إنشاء صورة ديناميكية بحجم 20971520000 بايت (20000 ميجا بايت) ...
التنفيذ: / usr / bin / VBoxManage createvm --basefolder /root/.docker/machine/machines/dev --name dev --register
STDOUT:
STDERR: VBoxManage: خطأ: فشل في إنشاء كائن VirtualBox!
VBoxManage: خطأ: كود NS_ERROR_ABORT (0x80004004) - تم إحباط العملية (المعلومات الموسعة غير متوفرة)
VBoxManage: خطأ: على الأرجح ، خادم VirtualBox COM لا يعمل أو فشل في البدء.
خطأ في إنشاء الجهاز: حالة الخروج 1
ستحتاج إلى التحقق من الموفر للتأكد من إزالة الجهاز والموارد المرتبطة به بشكل صحيح.
أسئلة:
التحيات - دوي.
duynguyenvan - قم بتشغيل docker-machine create --help
، سيُظهر لك جميع الخيارات المتاحة. في هذه الحالة ، يمكنك استخدام الخيار --virtualbox-disk-size
. مثال لتعيين القرص على 2 غيغابايت:
$ docker-machine create --virtualbox-disk-size 2000 -d virtualbox dev -D
الإخراج الذي أشرت إليه:
STDERR:
Image cache does not exist, creating it at /Users/brint/.docker/machine/cache...
No default boot2docker iso found locally, downloading the latest release...
Downloading https://github.com/boot2docker/boot2docker/releases/download/v1.7.1/boot2docker.iso to /Users/brint/.docker/machine/cache/boot2docker.iso...
Creating VirtualBox VM...
Creating SSH key...
Creating disk image...
Creating 2000 MB hard disk image...
Converting from raw image file="stdin" to file="/Users/brint/.docker/machine/machines/dev/disk.vmdk"...
Creating dynamic image with size 2097152000 bytes (2000MB)...
ستلاحظ أنه تم تخصيص 2000 ميغا بايت فقط مقابل 20000 ميغا بايت الافتراضي.
شكرا @ برينت. يمكنك أيضًا الرجوع إلى http://docs.docker.com/machine/reference/create/ للحصول على تفاصيل حول الإنشاء`.
شكرا @ برينت و @ ehazlett. يمكنني تغيير حجم الصورة الآن. لسوء الحظ ، لا تزال المشكلة قائمة كما هو موضح في السجل أدناه. اي فكرة من فضلك؟
ستدير:
جاري إنشاء VirtualBox VM ...
جاري إنشاء مفتاح SSH ...
جاري إنشاء صورة القرص ...
جاري إنشاء صورة قرص صلب 2000 ميغا بايت ...
التحويل من ملف صورة خام = "stdin" إلى ملف = "/ root / .docker / machine / machines / dev / disk.vmdk" ...
إنشاء صورة ديناميكية بحجم 2097152000 بايت (2000 ميغا بايت) ...
التنفيذ: / usr / bin / VBoxManage createvm --basefolder /root/.docker/machine/machines/dev --name dev --register
STDOUT:
STDERR: VBoxManage: خطأ: فشل في إنشاء كائن VirtualBox!
VBoxManage: خطأ: كود NS_ERROR_ABORT (0x80004004) - تم إحباط العملية (المعلومات الموسعة غير متوفرة)
VBoxManage: خطأ: على الأرجح ، خادم VirtualBox COM لا يعمل أو فشل في البدء.
خطأ في إنشاء الجهاز: حالة الخروج 1
ستحتاج إلى التحقق من الموفر للتأكد من إزالة الجهاز والموارد المرتبطة به بشكل صحيح.
التعليق الأكثر فائدة
duynguyenvan - قم بتشغيل
docker-machine create --help
، سيُظهر لك جميع الخيارات المتاحة. في هذه الحالة ، يمكنك استخدام الخيار--virtualbox-disk-size
. مثال لتعيين القرص على 2 غيغابايت:الإخراج الذي أشرت إليه:
ستلاحظ أنه تم تخصيص 2000 ميغا بايت فقط مقابل 20000 ميغا بايت الافتراضي.