Rumah  >  Soal Jawab  >  teks badan

docker网络端口映射,没有方便点的操作方法么?

在容器里安装新软件后,必须commit后,再run来添加端口么,这要麻烦死了啊:(

PHP中文网PHP中文网2757 hari yang lalu649

membalas semua(3)saya akan balas

  • 伊谢尔伦

    伊谢尔伦2017-04-25 09:06:19

    Jika masih menyusahkan untuk menggunakan -p untuk memetakan port semasa berjalan, anda boleh menulisnya dalam Dockerfile

    balas
    0
  • 巴扎黑

    巴扎黑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.

    balas
    0
  • 習慣沉默

    習慣沉默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

    balas
    0
  • Batalbalas