Rumah > Artikel > Operasi dan penyelenggaraan > Snap adalah buruh pelabuhan?
Snap bukan docker Snap ialah pakej format aplikasi baharu yang diperkenalkan apabila Ubuntu 16.04 LTS dikeluarkan ialah enjin bekas aplikasi sumber terbuka.
Persekitaran pengendalian artikel ini: sistem ubuntu 18.04, Docker versi 20.10.11, komputer Dell G3.
Adakah snap docker?
Snap bukan docker.
Pengenalan aplikasi snap:
Jika anda menggunakan versi Ubuntu 18.04/20.04 LTS sistem Ubuntu, anda akan mendapati terdapat aplikasi tambahan pakej format dalam sistem - —.pakej snap.
Pakej Snap ialah pakej format aplikasi baharu yang diperkenalkan apabila Ubuntu 16.04 LTS dikeluarkan. Ia kini popular di Ubuntu dan pengedaran Linux lain seperti Debian, Arch Linux, Fedora, Kaili Linux, openSUSE, Red Hat, dll. untuk memasang dan menggunakan aplikasi snap melalui snapd.
Selepas anda memasang snap, anda akan mendapati titik lekap seperti /dev/loop0 akan muncul dalam direktori akar ini ialah direktori pakej perisian snap. Snap menggunakan sistem fail squashFS, sistem fail termampat sumber terbuka, baca sahaja yang dikeluarkan di bawah lesen GPL. Setelah snap dipasang, ia mempunyai sistem fail baca sahaja dan kawasan boleh tulis. Fail boleh laku, pustaka dan pakej bergantung aplikasi sendiri semuanya diletakkan dalam direktori baca sahaja ini, yang bermaksud bahawa direktori ini tidak boleh diusik atau ditulis sesuka hati.
Pengenalan sistem fail squashFS menjadikan snap lebih selamat daripada pakej perisian Linux tradisional. Pada masa yang sama, setiap snap adalah terhad secara lalai, yang mengehadkan kebenaran sistem dan akses sumber. Walau bagaimanapun, akses kepada sumber sistem boleh diperoleh melalui dasar kebenaran pemberian. Ini juga merupakan tanda keselamatan yang lebih baik.
Snap boleh mengandungi satu atau lebih perkhidmatan, menyokong aplikasi cli (baris arahan), aplikasi grafik GUI dan tidak mempunyai had proses tunggal. Oleh itu, anda boleh menghubungi satu atau lebih perkhidmatan di bawah satu snap. Ini sangat mudah untuk beberapa aplikasi berbilang perkhidmatan. Seperti yang dinyatakan sebelum ini, snap diasingkan antara satu sama lain, jadi bagaimana ia bertukar sumber? Jawapannya ialah pertukaran sumber boleh dilakukan melalui definisi antara muka. Antara muka digunakan untuk membenarkan snap mengakses pecutan OpenGL, main balik kad bunyi, rakaman, rangkaian dan direktori HOME. Antara muka terdiri daripada slot dan palam, iaitu pembekal dan pengguna.
Pengenalan Docker:
Docker ialah enjin kontena aplikasi sumber terbuka yang membolehkan pembangun membungkus aplikasi dan kebergantungan mereka ke dalam imej mudah alih, dan kemudian Menerbitkan ke mana-mana Linux yang popular atau mesin sistem pengendalian Windows juga boleh dimaya. Bekas sepenuhnya menggunakan mekanisme kotak pasir dan tidak mempunyai sebarang antara muka antara satu sama lain.
Kami boleh menggunakan snap untuk memasang docker dalam Ubuntu18.04.
Pembelajaran yang disyorkan: "tutorial video buruh pelabuhan"
Atas ialah kandungan terperinci Snap adalah buruh pelabuhan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!