Panduan Pemula untuk Wadah Podman di Linux

Ketika berbicara tentang Masa Depan Teknologi, banyak teknisi berpengalaman tahu bahwa virtualisasi dan containerisasi adalah jalur yang tepat. Mereka memungkinkan keamanan aplikasi dan layanan yang lebih besar, dan mereka dengan mudah dikelola melalui layanan lain yang memungkinkan pengambilan snapshot, templat, dan penyesuaian yang lebih besar daripada yang Anda dapatkan dengan model satu server per aplikasi. Namun, tidak selalu jelas bagaimana Anda harus memulai dengan virtualisasi dan containerisasi. Kami telah membahas virtualisasi di Linux, Windows, dan macOS berkali-kali sebelumnya, tetapi containerisasi cenderung sedikit berbeda. Kami menyediakan Anda dalam artikel ini dengan panduan pemula untuk Podman di Linux, alat yang hebat untuk containerisasi.

Apa Itu Kontainer?

Kontainer pada dasarnya adalah mesin virtual kecil – tetapi hanya untuk aplikasi. Mereka menggunakan banyak konsep yang sama dan membawa banyak fitur keamanan dan kemudahan penggunaan yang sama, tetapi mereka jauh lebih kecil dan memungkinkan pencitraan dan distribusi aplikasi yang mudah. Ini banyak dari apa GB

Itu akan menarik beberapa gambar dari registri yang terdaftar, dan setelah selesai, Anda akan mendapatkan nomor yang panjang. Anda akan melihatnya nanti saat memeriksa container yang sedang berjalan.

Untuk memeriksa wadah Podman yang sedang berjalan, masukkan perintah berikut:

podman ps

Anda akan melihat penampung yang Anda mulai sebelumnya. Ini menegaskan bahwa itu sedang berjalan. Namun, jika Anda ingin secara khusus melihat halaman web yang dijalankan Apache, Anda akan menjalankan perintah berikut:

ikal http: // 0.0.0.0: 8080

Mengganti 0.0.0.0 dengan alamat IP apa pun yang ditampilkan saat Anda menjalankan perintah podman ps . Anda seharusnya mendapatkan sekumpulan HTML yang kacau, tetapi jika Anda melihat tepat di bagian atas, Anda akan melihat sintaks untuk judul dalam HTML dan akan mengetahui bahwa itu berfungsi.

< title > Halaman Pengujian untuk Apache HTTP Server di Fedora < / title >

Gambar Podman

Sesuatu yang menyenangkan tentang Podman menggunakan gambar. Anda dapat mencari gambar lain seperti httpd atau program lain yang ingin Anda jalankan.

pencarian podman CONTAINERNAME

Saya mencari vncserver , dan inilah yang saya dapatkan. Anda dapat melihat bahwa ada banyak pilihan, dan itu hanya tergantung pada preferensi pribadi Anda.

Untuk mengambil salah satu gambar tersebut, jalankan perintah podman pull .

podman tarik CONTAINERNAME

Anda disarankan untuk menarik url lengkap agar registri penampung benar-benar akurat. Sebagai contoh, perintah yang saya jalankan adalah:

podman tarik docker.io / michaelaboeckler / vncserver

daripada hanya menjalankan podman pull vncserver karena mungkin ada gambar yang tidak saya inginkan yang akan dipilih daripada gambar yang saya inginkan ini.

Anda juga dapat memeriksa gambar Anda dengan perintah ini:

gambar podman

Dan hentikan wadah dengan perintah ini:

podman berhenti -l

Bendera -l berarti akan menghentikan wadah yang dijalankan terbaru, tetapi Anda juga dapat menggunakan bendera -a untuk menghentikan semua wadah.

Anda mungkin telah memperhatikan bahwa Podman juga dapat melihat docker.io untuk gambar kontainer. Itu karena perintah Podman dan perintah Docker pada dasarnya sama – sedemikian rupa sehingga terkadang disarankan untuk menggunakan alias perintah docker ke podman seperti ini:

alias buruh pelabuhan = ‘podman’

Ini berarti setiap kali Anda memasukkan docker , mesin Anda akan tetap menjalankan perintah podman .

Podman Tanpa Root

Untuk mengatur sistem Anda untuk wadah tanpa root, ada beberapa pengaturan yang harus dilakukan, tetapi ada dokumentasi yang bagus di halaman Github mereka.

Saya harap Anda menikmati primer ini di Podman, alat kecil hebat yang memungkinkan Anda menjalankan wadah tanpa daemon dan tanpa root untuk menjaga sistem Anda ramping, rapi, dan aman. Jika ya, pastikan untuk memeriksa beberapa konten wadah kami yang lain, seperti panduan kami untuk menjalankan Ubuntu dalam wadah di ChromeOS, menyalin wadah Docker ke host lain, dan membatasi sumber daya Wadah Docker.

Related Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *