Rumah  >  Soal Jawab  >  teks badan

docker提交后image过大

我在使用docker构建LNMP环境时,我用docker获取了centos的镜像,然后在centos里构建LNMP的环境,我安装完mysql之后进行了一次commit,完成之后镜像大小时282M,然后我又重新进入yum install了php,完成之后commit了一下,镜像大小就变为了659M,为什么会这样,增长为什么会这么大?

过去多啦不再A梦过去多啦不再A梦2755 hari yang lalu782

membalas semua(3)saya akan balas

  • PHPz

    PHPz2017-04-27 09:04:07

    Apabila memasang program melalui yum, banyak fail sementara akan dijana, dan banyak pakej perisian yang tidak semestinya diperlukan akan dipasang sebagai perisian yang disyorkan, jadi imej secara semula jadi akan menjadi lebih besar.

    Selain itu, sebaiknya jangan jalankan semua program dalam satu bekas, tetapi bina perkhidmatan melalui orkestrasi kontena.

    balas
    0
  • 世界只因有你

    世界只因有你2017-04-27 09:04:07

    Anda menggunakan bekas docker sebagai mesin maya Ini adalah penggunaan yang salah Anda harus menggunakan Dockerfile untuk mencipta imej dan mengikut prinsip terbaik untuk menulis Dockerfile.
    Untuk pengeluaran kontena lnmp Docker, sila rujuk https://www.centos.bz/2017/02...

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-04-27 09:04:07

    Anda membuat imej berdasarkan imej sistem centos, yang setara dengan menggabungkan beberapa imej bersama-sama, jadi ia menjadi lebih besar Satu program mempunyai satu imej, dan kemudian berkomunikasi, jadi ia tidak akan terlalu besar.

    balas
    0
  • Batalbalas