- Bolehkah anda menjalankan bekas di dalam bekas lain?
- Bolehkah 2 bekas Docker berkongsi jumlah?
- Bolehkah anda memasang kelantangan ke bekas yang sedang berjalan?
- Bagaimana anda berkomunikasi antara dua bekas?
- Bolehkah anda menjalankan bekas Docker di dalam bekas Docker?
- Bolehkah pelbagai pod memasang kelantangan yang sama?
- Bagaimana saya berkongsi jumlah antara bekas di Kubernetes?
- Bagaimana saya boleh menjalankan proses lain di dalam bekas yang sedang berjalan?
- Bagaimana saya boleh menjalankan proses lain di dalam perintah kontena yang berjalan?
- Apakah perbezaan antara pengikat gunung dan docker volume?
- Bolehkah anda memasang kelantangan semasa membina gambar docker anda?
- Bolehkah bekas Docker berputar pada bekas lain?
- Bolehkah bekas bersarang?
- Bolehkah anda mempunyai bekas di dalam bootstrap bekas?
- Bolehkah pelbagai bekas berjalan pada satu pod?
- Bolehkah anda menjalankan beberapa contoh bekas Docker?
- Bolehkah anda mempunyai beberapa bekas Docker yang berjalan?
- Bolehkah saya memasang kelantangan ke pelbagai bekas?
- Bagaimana anda menyambung di dalam bekas?
- Apa yang bersarang di bekas?
Bolehkah anda menjalankan bekas di dalam bekas lain?
Sekiranya anda menjalankan bekas dari dalam bekas lain, anda akan berakhir dengan senario docker-in-docker. Ini adalah pilihan wajib sehingga beberapa tahun yang lalu, tetapi ia membawa beberapa berita buruk dan beberapa berita yang sangat buruk, termasuk: perlu menyalin imej pada bekas induk (atau melancarkan jumlah sekurang -kurangnya);
Bolehkah 2 bekas Docker berkongsi jumlah?
Bekas berganda boleh berjalan dengan jumlah yang sama apabila mereka memerlukan akses kepada data yang dikongsi. Docker mencipta kelantangan tempatan secara lalai. Walau bagaimanapun, kita boleh menggunakan penyelam kelantangan untuk berkongsi data merentasi pelbagai mesin. Akhirnya, Docker juga mempunyai -volum-dari untuk menghubungkan jumlah antara bekas yang berjalan.
Bolehkah anda memasang kelantangan ke bekas yang sedang berjalan?
Tetapi, jika anda perlu menambah kelantangan ke dalam bekas yang sedang berjalan, anda boleh menggunakan Docker Commit untuk membuat imej baru berdasarkan bekas itu, dan kemudian mengklonkannya dengan jumlah baru. Kemudian, anda boleh menjalankan imej baru, menggantikan gambar lama dengan yang diklonkan.
Bagaimana anda berkomunikasi antara dua bekas?
Bagi bekas untuk berkomunikasi dengan yang lain, mereka perlu menjadi sebahagian daripada "rangkaian" yang sama. Docker mencipta rangkaian maya yang dipanggil jambatan secara lalai, dan menghubungkan bekas anda kepadanya. Di rangkaian, bekas diberikan alamat IP, yang boleh digunakan untuk menangani antara satu sama lain.
Bolehkah anda menjalankan bekas Docker di dalam bekas Docker?
Ejen ini boleh menjadi bekas Docker. Oleh itu, jika salah satu arahan anda, sebagai contoh, di peringkat binaan, adalah arahan docker (contohnya, untuk membina imej), maka anda mempunyai kes yang anda perlukan untuk menjalankan perintah docker dalam bekas docker. Selain itu, Jenkins sendiri boleh dijalankan sebagai bekas docker.
Bolehkah pelbagai pod memasang kelantangan yang sama?
Sekiranya PVC mempunyai akses readwritemany maka pelbagai pod dapat melancarkan jumlahnya pada masa yang sama.
Bagaimana saya berkongsi jumlah antara bekas di Kubernetes?
Membuat pod yang menjalankan dua bekas
Laluan gunung untuk jumlah kongsi adalah/usr/share/nginx/html . Bekas kedua didasarkan pada imej Debian, dan mempunyai laluan gunung /pod-data . Bekas kedua menjalankan arahan berikut dan kemudian ditamatkan. Perhatikan bahawa bekas kedua menulis indeks.
Bagaimana saya boleh menjalankan proses lain di dalam bekas yang sedang berjalan?
Gunakan pengurus proses yang boleh menjalankan pelbagai proses: anda boleh menetapkan titik masuk kontena ke program khusus yang mampu menjalankan dan menguruskan pelbagai proses. Salah satu contoh ini adalah penyelia. Anda boleh menggunakan Supervisord sebagai titik entri kontena anda, yang kemudiannya akan memuatkan perkhidmatan yang anda perlukan.
Bagaimana saya boleh menjalankan proses lain di dalam perintah kontena yang berjalan?
Sekiranya proses anda jatuh ke dalam kategori ini, anda boleh menggunakan pilihan -init semasa anda menjalankan bekas. Bendera-init memasukkan proses init kecil ke dalam bekas sebagai proses utama, dan mengendalikan menuai semua proses apabila bekas keluar.
Apakah perbezaan antara pengikat gunung dan docker volume?
Walaupun kedua -dua kaedah adalah serupa, terdapat sedikit perbezaan. Docker menguruskan jumlah dan biasanya tidak terjejas oleh proses lain yang berjalan pada tuan rumah yang sama. Sebaliknya, pengikat gunung hanyalah direktori pada sistem fail tuan rumah dan boleh diubahsuai oleh proses lain selain Docker.
Bolehkah anda memasang kelantangan semasa membina gambar docker anda?
Semasa membina imej, anda tidak boleh melancarkan kelantangan. Walau bagaimanapun, anda boleh menyalin data dari gambar lain!
Bolehkah bekas Docker berputar pada bekas lain?
Dengan Docker mengarang, anda boleh berkongsi susunan aplikasi anda dengan cara yang lebih mudah dan biarkan orang lain berputar dengan arahan tunggal (dan sederhana)!
Bolehkah bekas bersarang?
Walaupun bekas boleh bersarang, kebanyakan susun atur tidak memerlukan bekas bersarang. Bootstrap dilengkapi dengan tiga bekas yang berbeza: . bekas, yang menetapkan lebar maksimum pada setiap titik putus responsif.
Bolehkah anda mempunyai bekas di dalam bootstrap bekas?
Bekas adalah elemen susun atur yang paling asas dalam bootstrap dan diperlukan semasa menggunakan sistem grid lalai kami. Bekas digunakan untuk mengandungi, pad, dan (kadang -kadang) memusatkan kandungan di dalamnya. Walaupun bekas boleh bersarang, kebanyakan susun atur tidak memerlukan bekas bersarang.
Bolehkah pelbagai bekas berjalan pada satu pod?
Pod yang menjalankan pelbagai bekas yang perlu bekerjasama. Pod boleh merangkumi aplikasi yang terdiri daripada pelbagai bekas yang terletak bersama yang digabungkan dengan ketat dan perlu berkongsi sumber.
Bolehkah anda menjalankan beberapa contoh bekas Docker?
Dengan Docker mengarang, anda boleh mengkonfigurasi dan memulakan beberapa bekas dengan fail yaml tunggal. Ini sangat membantu jika anda mengusahakan timbunan teknologi dengan pelbagai teknologi.
Bolehkah anda mempunyai beberapa bekas Docker yang berjalan?
Menggunakan perintah CLI-komposisi Docker, anda boleh membuat dan memulakan satu atau lebih bekas untuk setiap pergantungan dengan satu arahan (Docker-Compose Up).
Bolehkah saya memasang kelantangan ke pelbagai bekas?
Ya, anda boleh menambah lokasi yang sama seperti kelantangan kepada banyak bekas docker. Selain itu, anda boleh menggunakan-volum-dari untuk memasang direktori log anda dalam satu bekas yang tidak benar-benar menjalankan sebarang aplikasi dan kemudian gunakan jumlah dari bekas ini di dalam bekas anda yang lain tanpa perlu mengulangi jalan di mana-mana.
Bagaimana anda menyambung di dalam bekas?
Untuk menyambung ke bekas menggunakan arahan Docker Plain, anda boleh menggunakan Docker Exec dan Docker Lampiran . Docker Exec jauh lebih popular kerana anda boleh menjalankan arahan baru yang membolehkan anda menanam kulit baru. Anda boleh menyemak proses, fail dan beroperasi seperti di persekitaran tempatan anda.
Apa yang bersarang di bekas?
Bekas bersarang adalah bekas penyimpanan stackable yang bersarang di dalam satu sama lain apabila tidak digunakan, dengan bijak direka untuk menjimatkan ruang.