Hai,
Saya mencoba membuat mesin menggunakan mesin buruh pelabuhan di CentOS:
$docker-machine buat -d virtualbox dev -D
Bagian dari keluaran:
STDERR:
Membuat VirtualBox VM...
Membuat kunci SSH...
Membuat gambar disk...
Membuat image hard disk 20000 MB...
Mengonversi dari file gambar mentah="stdin" ke file="/root/.docker/machine/machines/dev/disk.vmdk"...
Membuat gambar dinamis dengan ukuran 20971520000 byte (20000MB)...
mengeksekusi: /usr/bin/VBoxManage createvm --basefolder /root/.docker/machine/machines/dev --name dev --register
STDOUT:
STDERR: VBoxManage: error: Gagal membuat objek VirtualBox!
VBoxManage: kesalahan: Kode NS_ERROR_ABORT (0x80004004) - Operasi dibatalkan (info yang diperpanjang tidak tersedia)
VBoxManage: error: Kemungkinan besar, server COM VirtualBox tidak berjalan atau gagal memulai.
Kesalahan saat membuat mesin: status keluar 1
Anda akan ingin memeriksa penyedia untuk memastikan mesin dan sumber daya terkait telah dihapus dengan benar.
Pertanyaan:
Salam - Duy.
@duynguyenvan - Jalankan docker-machine create --help
, itu akan menunjukkan kepada Anda semua opsi yang tersedia. Dalam hal ini, Anda dapat menggunakan opsi --virtualbox-disk-size
. Contoh pengaturan disk ke 2GB:
$ docker-machine create --virtualbox-disk-size 2000 -d virtualbox dev -D
Output yang Anda rujuk:
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)...
Anda akan melihat bahwa itu hanya mengalokasikan 2.000 MB sebagai lawan dari 20.000 MB default.
Terima kasih @brint. Anda juga dapat merujuk ke http://docs.docker.com/machine/reference/create/ untuk detail tentang create`.
Terima kasih @brint dan @ehazlett. Saya dapat mengubah ukuran gambar sekarang. Sayangnya masalahnya masih ada seperti yang ditunjukkan pada log di bawah ini. Ada ide?
STDERR:
Membuat VirtualBox VM...
Membuat kunci SSH...
Membuat gambar disk...
Membuat image hard disk 2000 MB...
Mengonversi dari file gambar mentah="stdin" ke file="/root/.docker/machine/machines/dev/disk.vmdk"...
Membuat gambar dinamis dengan ukuran 2097152000 byte (2000MB)...
mengeksekusi: /usr/bin/VBoxManage createvm --basefolder /root/.docker/machine/machines/dev --name dev --register
STDOUT:
STDERR: VBoxManage: error: Gagal membuat objek VirtualBox!
VBoxManage: kesalahan: Kode NS_ERROR_ABORT (0x80004004) - Operasi dibatalkan (info yang diperpanjang tidak tersedia)
VBoxManage: error: Kemungkinan besar, server COM VirtualBox tidak berjalan atau gagal memulai.
Kesalahan saat membuat mesin: status keluar 1
Anda akan ingin memeriksa penyedia untuk memastikan mesin dan sumber daya terkait telah dihapus dengan benar.
Komentar yang paling membantu
@duynguyenvan - Jalankan
docker-machine create --help
, itu akan menunjukkan kepada Anda semua opsi yang tersedia. Dalam hal ini, Anda dapat menggunakan opsi--virtualbox-disk-size
. Contoh pengaturan disk ke 2GB:Output yang Anda rujuk:
Anda akan melihat bahwa itu hanya mengalokasikan 2.000 MB sebagai lawan dari 20.000 MB default.