Machine: file mesin docker

Dibuat pada 4 Okt 2016  ·  5Komentar  ·  Sumber: docker/machine

Aku menembak ini. Bagaimana kalau menambahkan semacam dukungan dockermachinefile.yml ?

Ini dalam pikiran saya adalah mesin pendefinisi file yang akan dibuat, sesuatu seperti

amazonec2:
  - name: test_amazon
    count: 10
    ami:
    ssh-user
    ...

Kemudian

docker-machine create -f dockermachinefile.yml

membuatnya (mungkin paralel) test_amazon0, test_amazon1, test_amazon9... Bagaimana suaranya?

Komentar yang paling membantu

Saya melakukan hal semacam ini dengan mesin buruh pelabuhan yang sudah ada di tsuru . Kami mengonfigurasinya menggunakan file .yml mana pada dasarnya kami mengatakan berapa banyak mesin yang ingin kami buat, opsi driver global, dan parameter driver untuk berputar saat membuat cluster. Sebagai contoh:

name: installr
hosts:
    core:
        size: 4
        driver:
            options:
                amazonec2-zone: ["a", "b"]
    apps:
        size: 3
        driver:
            options:
                amazonec2-zone: ["a", "b", "c"]

driver:
    name: amazonec2
    options:
        amazonec2-access-key: XXXXXX
        amazonec2-secret-key: YYYYYYY
        amazonec2-vpc-id: ZZZZZZ

Saya memiliki dua jenis host core dan apps . Ini akan membuat 2 host inti di setiap zona a dan b , sementara host aplikasi akan dibuat di 3 zona berbeda. Opsi driver global: amazonec2-access-key , amazonec2-secret-key , amazonec2-vpc-id akan sama dari semuanya (tetapi dapat ditulis ulang).

name digunakan sebagai awalan.

Semua 5 komentar

Sudah dipertimbangkan (saya bahkan telah membuat implementasi, agak, https://github.com/nathanleclaire/machine-compose) namun saya pikir https://github.com/docker/infrakit akan menjadi fokus jenis operasi ini di masa depan. Mesin akan tetap seperti apa adanya untuk membuat dan mengelola mesin sekali pakai melalui CLI.

@nathanleclaire Katakan apa!? Anda agak menyiratkan bahwa InfraKit akan menggantikan mesin buruh pelabuhan. Seperti mesin buruh pelabuhan adalah "Kawanan Lama" yang baru.

Maaf atas kebingungannya @ibuildthecloud

Mesin tidak digantikan oleh infra-kit, dan saya tidak berpikir mereka memiliki hubungan yang sama seperti swarm lama dengan swarm.

Ini di sini harus dibuka kembali, karena layak dipertimbangkan untuk mesin.

wah makasih pencerahannya ;)

Saya melakukan hal semacam ini dengan mesin buruh pelabuhan yang sudah ada di tsuru . Kami mengonfigurasinya menggunakan file .yml mana pada dasarnya kami mengatakan berapa banyak mesin yang ingin kami buat, opsi driver global, dan parameter driver untuk berputar saat membuat cluster. Sebagai contoh:

name: installr
hosts:
    core:
        size: 4
        driver:
            options:
                amazonec2-zone: ["a", "b"]
    apps:
        size: 3
        driver:
            options:
                amazonec2-zone: ["a", "b", "c"]

driver:
    name: amazonec2
    options:
        amazonec2-access-key: XXXXXX
        amazonec2-secret-key: YYYYYYY
        amazonec2-vpc-id: ZZZZZZ

Saya memiliki dua jenis host core dan apps . Ini akan membuat 2 host inti di setiap zona a dan b , sementara host aplikasi akan dibuat di 3 zona berbeda. Opsi driver global: amazonec2-access-key , amazonec2-secret-key , amazonec2-vpc-id akan sama dari semuanya (tetapi dapat ditulis ulang).

name digunakan sebagai awalan.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat