Rumah > Soal Jawab > teks badan
伊谢尔伦2017-04-25 09:06:19
Jika masih menyusahkan untuk menggunakan -p
untuk memetakan port semasa berjalan, anda boleh menulisnya dalam Dockerfile
巴扎黑2017-04-25 09:06:19
Anda boleh menulis arahan run sebagai fail shell, dan kemudian laksanakan fail ini secara langsung. Tidak perlu menulis setiap masa.
習慣沉默2017-04-25 09:06:19
Mungkin penggunaan anda tidak begitu betul
Secara amnya, bekas seharusnya hanya menjalankan satu perkhidmatan Dalam kes ini, nampaknya pelik untuk memasang perisian baharu ke dalam bekas dan kemudian memasukkannya
Anda boleh mencipta imej asas, dan semua yang lain dibina pada imej asas ini
Kemudian, docker-compose dan dockerfile pada asasnya membolehkan anda mengurus bekas dan imej dengan mudah (berbilang binaan fail docker yang sama akan dicache sebagai imej), jadi anda boleh menambah lagi pada imej asas anda Tulis beberapa dockerfiles, setiap dockerfile sahaja memasang satu perkhidmatan yang anda perlukan
Tangkapan skrin adalah docker-compose.yml saya Apabila dijalankan, sangat jelas bahawa terdapat satu perkhidmatan dan satu bekas