Mudah untuk Menginstal Podman di Ubuntu 20.04

Mudah untuk Menginstal Podman di Ubuntu 20.04

Dalam tutorial ini, kami akan menunjukkan kepada Anda betapa mudahnya menginstal Podman di Ubuntu 20.04.

Podman (POD Manager) adalah alat tanpa daemon untuk mengelola Open Container Initiative (OCI), skema wadah Docker 1, skema wadah Docker 2, pod (grup wadah), gambar dan volume.

Podman berbeda dari Docker dalam dua hal yang patut diperhatikan:

  • Wadah Podman berjalan tanpa hak (rootless) secara default.
  • Tidak ada daemon (layanan) yang berjalan.

Instal Podman di Ubuntu 20

Prasyarat

  • Server Ubuntu 20.04.
  • Pengguna root atau pengguna biasa dengan hak administratif.

Langkah 1 - Perbarui server:

# apt update -y

# apt upgrade -y

Langkah 2 - Instal Podman

Ikuti langkah-langkah ini untuk menginstal Podman:

# . /etc/os-release

# echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_${VERSION_ID}/ /' | sudo tee /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list

# curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_${VERSION_ID}/Release.key | sudo apt-key add -

# sudo apt-get update

# sudo apt-get -y upgrade

# sudo apt-get -y install podman

Langkah 3 - Verifikasi instalasi

# podman info

Anda akan melihat konfigurasi Podman dan informasi versi dari berbagai komponen.

Bekerja dengan Registri OCI

Podman mendukung beberapa pendaftar kontainer. Saat Anda menentukan nama wadah yang tidak berisi registri, misalnya  store/elastic/metricbeat:7.9.0  daripada  docker.io/store/elastic/metricbeat:7.9.0 , Podman akan berkonsultasi dengan file konfigurasi registri ( /etc/ kontainer/registries.conf ) untuk mendapatkan daftar pendaftar untuk mengambil gambar kontainer.

Tambahkan  docker.io  dan  registry.access.redhat.com  (Anda juga dapat menambahkan beberapa registry lainnya).

Edit /etc/containers/registries.conf:

# vi /etc/containers/registries.conf

Tempel konten berikut:

# This is a system-wide configuration file used to
# keep track of registries for various container backends.
# It adheres to TOML format and does not support recursive
# lists of registries.

# The default location for this configuration file is
# /etc/containers/registries.conf.

# The only valid categories are: 'registries.search', 'registries.insecure',
# and 'registries.block'.

[registries.search]
registries = ['docker.io', 'quay.io', 'registry.access.redhat.com']

# If you need to access insecure registries, add the registry’s fully-qualified name.
# An insecure registry is one that does not have a valid SSL certificate or only does HTTP.
[registries.insecure]
registries = []

# If you need to block pull access from a registry, uncomment the section below
# and add the registries fully-qualified name.
#
# Docker only
[registries.block]
registries = []

Simpan dan keluar dari file.

Bekerja dengan Gambar Podman

Cari registri yang telah Anda konfigurasikan untuk digunakan oleh Podman.

# podman search ubuntu-20.04

Menampilkan gambar yang sudah di download oleh podman.

# podman images

Selanjutnya, Anda dapat mengunduh gambar sebagai pengguna tanpa root.

# podman run hello-world

Perhatikan bahwa sebelumnya kami mengunduh gambar hello-world sebagai pengguna root, yang berarti disimpan (secara default) di lokasi yang berbeda, tidak dapat diakses oleh pengguna non-root. Untuk menghindari mengunduh gambar lagi:

# podman save hello-world | podman load

Untuk melihat daftar gambar yang diunduh:

# podman images

UKURAN GAMBAR ID TAG REPOSITORY DIBUAT

docker.io/library/hello-world latest bf756fb1ae65 10 months ago 20.3 kB

Untuk melihat container yang sedang berjalan:

# podman ps -a

CONTAINER ID IMAGE COMMAND NAMA PORT STATUS DIBUAT

0c755bba8ded docker.io/library/hello-world:latest /hello 50 detik yang lalu Keluar (0) 49 detik yang lalu funny_shtern

Anda dapat berhenti lalu memulai wadah yang paling baru digunakan:

# podman stop --latest
# podman start --latest

Untuk menghapus wadah:

# podman rm --latest

Dalam tutorial ini, kita telah melihat betapa mudahnya menginstal Podman di Ubuntu 20.04.


Cara Instal Golang di CentOS 8

Cara Instal Golang di CentOS 8

Pada artikel ini, kami akan menunjukkan cara menginstal Golang di CentOS 8.

Mudah Menginstal Django di Ubuntu 20.04

Mudah Menginstal Django di Ubuntu 20.04

Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana mudahnya menginstal Django di Ubuntu 20.04. Kami akan menginstal Django dengan pip di lingkungan virtual.

Cara Menambahkan Favicon ke Situs Web dalam HTML

Cara Menambahkan Favicon ke Situs Web dalam HTML

Dalam tutorial ini, kami akan menunjukkan cara menambahkan favicon ke situs web dalam HTML. Favicon adalah gambar grafis (ikon) yang terkait dengan halaman Web tertentu.

Tulis Aplikasi Sederhana di Go Language

Tulis Aplikasi Sederhana di Go Language

Pada artikel ini, kami akan menjelaskan dengan baik cara menulis aplikasi sederhana dalam bahasa Go.

Instal dan Konfigurasi Git Server di Ubuntu 20.04

Instal dan Konfigurasi Git Server di Ubuntu 20.04

Nah lihat cara menginstal dan mengkonfigurasi server git di Ubuntu 20.04. Git adalah sistem kontrol versi terdistribusi untuk melacak perubahan dalam pengembangan kode sumber.

Mudah untuk Menginstal PHP 7.4 di CentOS 8

Mudah untuk Menginstal PHP 7.4 di CentOS 8

Dalam tutorial ini, kami akan menunjukkan cara mudah untuk menginstal PHP 7.4 di CentOS 8.

Mudah Menginstal Ruby dengan RVM di Ubuntu 20.04

Mudah Menginstal Ruby dengan RVM di Ubuntu 20.04

Dalam tutorial ini, kita akan melihat betapa mudahnya menginstal Ruby dengan RVM di Ubuntu 20.04. Kita juga akan melihat bagaimana mengelola dan menghapus instalasi RVM.

Panduan untuk Menginstal Flask di Ubuntu 20.04

Panduan untuk Menginstal Flask di Ubuntu 20.04

Dalam tutorial ini kita akan belajar cara menginstal Flask di Ubuntu 20.04. Flask adalah kerangka kerja mikro yang berfokus pada minimal.

Mudah untuk Menginstal Podman di Ubuntu 20.04

Mudah untuk Menginstal Podman di Ubuntu 20.04

Dalam tutorial ini, kami akan menunjukkan kepada Anda betapa mudahnya menginstal Podman di Ubuntu 20.04. Bekerja dengan Registri OCI dan Gambar Podman.

Mudah untuk Menginstal Kode-Server di Ubuntu 20.04

Mudah untuk Menginstal Kode-Server di Ubuntu 20.04

Nah memandu Anda untuk menginstal Code-Server di Ubuntu 20.04. Code-server v3.11.0 versi terbaru melayani VS Code di mesin manapun di manapun dan mengaksesnya di browser.