Machine: Cara mengatur ukuran gambar dinamis untuk pembuatan mesin buruh pelabuhan

Dibuat pada 11 Agu 2015  ·  3Komentar  ·  Sumber: docker/machine

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:

  • Bagaimana saya bisa mengatur/mengubah ukuran gambar dinamis, 20000 MB tidak terjangkau untuk saya
  • Apa masalah dengan kasus saya?
    Hargai bantuan Anda!

Salam - Duy.

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:

$ 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.

Semua 3 komentar

@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.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat