Cara menginstal Podman di Ubuntu 20.04 WSL2

Podman adalah proyek open-source yang dikembangkan oleh RedHat untuk menjalankan Containers di sistem operasi Linux. Ini adalah platform command line daemon less container untuk membuat, mengelola, dan menghapus container menggunakan buruh pelabuhan dan Gambar lain yang didukung. Ini adalah pengganti drop-in untuk Docker. Nah, bagi yang menggunakan Windows 11 atau 10 menggunakan Ubuntu 20.04 LTS WSL2 dan ingin menginstal & menggunakan Podman Container s, berikut adalah tutorialnya.

WS2 adalah versi yang ditingkatkan dari WSL1 (Subsistem Windows untuk Linux) yang menggunakan fitur Platform Mesin Virtual Windows 10 atau 11 untuk menjalankan Aplikasi Linux seperti yang asli.

Instal Podman di WSL2 Ubuntu 20.04 – Windows 10 atau 11

Jika Anda sudah menjalankan aplikasi Ubuntu 20.04 LTS WSL2 di Windows 10 atau 11 Anda, lanjutkan ke langkah 3 dari tutorial ini, di mana kita telah menunjukkan perintah untuk instalasi Podman. Jika tidak, lakukan semua langkah.

1. Aktifkan WSL dan Platform Mesin Virtual

Mereka yang belum pernah menggunakan subsistem Windows untuk Linux, harus mengaktifkannya terlebih dahulu. Sedangkan WSL1 dapat digunakan tanpa fitur Platform engine Virtual tetapi WSL2 tidak bisa.

Metode Baris Perintah:

Jika Anda tidak ingin menggunakan metode GUI maka cukup klik kanan pada ikon menu Start Windows 11 Anda dan pilih ” Terminal Windows (Admin) “. Dan ketik:

wsl –instal

Metode GUI:

• Klik ikon Pencarian Windows atau tekan tombol Start pada Keyboard.

• Sekarang, ketik fitur, ketika opsi “ Turn Windows Features On or Off ” muncul pilih untuk membukanya.

• Pada Fitur Windows, centang kotak yang diberikan untuk “ Platform Mesin Virtual ” dan “ Subsistem Windows untuk Linux ”; tekan tombol OK.

Sistem boot ulang

Setelah fitur diinstal, reboot Windows Anda untuk memastikan integrasi berhasil dilakukan.

2. Instal Ubuntu 20.04 di Windows 11 atau 10 WSL 2

Sekarang, kita memiliki platform dasar yang kita butuhkan untuk menjalankan Windows Subsystem untuk Linux versi 2, saatnya untuk menginstal aplikasi Ubuntu 20.04 LTS Linux baik menggunakan toko Microsoft atau Powershell.

Ada dua cara- CLI dan GUI; Pilih salah satu yang Anda merasa nyaman dengan.

Metode command line:

Jika Anda ingin menggunakan command line, klik kanan ikon menu Start Windows Anda dan pilih Powershell (Admin) atau Windows Terminal (Admin).

wsl –instal Ubuntu-20.04

Untuk memeriksa distro Linux lain yang tersedia, perintahnya adalah:

wsl –daftar –online

Metode GUI:

Jika Anda menginginkannya melalui Microsoft Store, lalu klik ikonnya yang diberikan di Taskbar atau cari yang sama di Program. Setelah itu cari Ubuntu 20.04 LTS.

3. Luncurkan Ubuntu 20.04 WSL2 untuk menginstal Podman

Pada langkah selanjutnya, buka aplikasi Ubuntu WSL yang Anda instal. Ini akan memakan waktu untuk menyelesaikan pengaturan akhir dan setelah itu akan meminta Anda untuk mengatur nama user dan password. Setelah selesai, pertama jalankan perintah Update:

sudo apt update

Selanjutnya, Instal Wadah Podman:

Ada dua cara untuk menginstal Podman: Pertama, perbarui Ubuntu 20.04 Anda ke Ubuntu 20.10 LTS untuk mendapatkan Podman tanpa menambahkan repositori tambahan. Dan yang kedua adalah menambahkan repo resmi Podman secara manual untuk menginstal yang sama di Ubuntu 20.04 LTS. Di sini kita menunjukkan kedua metode tersebut.

#Metode Pertama:

Dapatkan Podman di Ubuntu 20.04 LTS menggunakan repositorinya:

Tambahkan repositori:

Tempel seluruh blok perintah:

echo “deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_20.04/ /” | sudo tee /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list

Tambahkan kunci GPG

curl -L “https://download.opensuse.org/repositories/devel:/kubic: /libcontainers:/stable/xUbuntu_20.04/Release.key” | sudo apt-key tambahkan –

Jalankan pembaruan & peningkatan sistem untuk menyegarkan cache Repo dan menginstal versi terbaru dari paket yang tersedia.

sudo apt-get update sudo apt-get -y upgrade

Terakhir, gunakan pengelola paket APT untuk menginstal Podman:

sudo apt install podman

Metode ke-2 dengan meningkatkan

Jika Anda tidak ingin menambahkan repositori secara manual, maka cara lain untuk menginstal Podman adalah dengan memutakhirkan Ubuntu 20.04 ke Ubuntu 20.20 LTS. Karena setelah itu Anda akan bisa mendapatkan paket untuk mengatur platform wadah ini melalui repositori resmi.

Langkah 1: Pertama gunakan artikel ini untuk meng-upgrade WSL2 Anda berjalan – Ubuntu 20.04 ke Ubuntu 21.04 menggunakan Terminal.

Langkah 2: Setelah Anda berada di Ubuntu 20.10 LTS, jalankan saja:

sudo apt install podman

4. Buat Wadah menggunakan Podman

Baris perintah yang digunakan oleh Podman identik dengan Docker, jadi jika Anda pernah menggunakannya maka Anda tidak akan memiliki masalah dengan Podman sama sekali.

Tarik Gambar:

Katakanlah Anda ingin membuat wadah menggunakan Gambar Ubuntu yang tersedia di Perpustakaan Docker. Maka perintahnya akan menjadi:

podman tarik ubuntu

Dengan cara yang sama untuk useran Fedora :

podman tarik fedora

Untuk membuat daftar semua gambar yang ditarik:

gambar podman

Catatan : jika Anda mendapatkan peringatan berulang kali saat menarik gambar: WARN[0000] “/” bukan mount bersama, ini dapat menyebabkan masalah atau mount hilang dengan wadah yang tidak dapat di-root

Kemudian jalankan mereka jika tidak tinggalkan.

sudo chmod 4755 /usr/bin/newgidmap sudo chmod 4755 /usr/bin/newuidmap

Buat dan jalankan Kontainer:

Untuk membuat wadah menggunakan Gambar yang didownload, gunakan sintaks perintah di bawah ini:

podman run -dit –name h2s fedora

Dalam perintah di atas, H2S adalah nama dari wadah yang kita ingin membuat sedangkan fedora adalah download gambar.

Periksa apakah itu berjalan atau tidak:

podman ps

Hubungkan ke menjalankan command line kontainer atau bash.

podman melampirkan h2s

5. Gunakan Docker sebagai alias untuk Podman

Bagi yang masih merasa sedikit asing saat menggunakan command line platform container ini bisa alias dengan Docker. Tetapi pastikan Anda hanya menginstal Podman di sistem Anda untuk menggunakan perintah alias yang diberikan di bawah ini.

alias buruh pelabuhan = podman

sekarang, Anda dapat menggunakan semua perintah dengan ” buruh pelabuhan “.

buruh pelabuhan –versi

Untuk mengelola Podman menggunakan interface user Grafis, user dapat menggunakan Cockpit: Cara Memasang Konsol Web Cockpit