GNU/Linux >> Belajar Linux >  >> Linux

Jalankan mesin virtual Linux di Podman

Fedora CoreOS adalah sistem operasi berbasis rpm-ostree minimal yang diperbarui secara otomatis untuk menjalankan beban kerja dalam container dengan aman dan sesuai skala.

Wadah Linux

  • Apa itu container Linux?
  • Pengantar terminologi wadah
  • Unduh:Containers Primer
  • Operator Kubernetes:Mengotomatiskan platform orkestrasi container
  • eBook:Pola Kubernetes untuk mendesain aplikasi cloud-native
  • Apa itu Kubernetes?

Podman "adalah alat untuk mengelola container dan image, volume yang dipasang ke container tersebut, dan pod yang dibuat dari grup container. Podman didasarkan pada libpod, pustaka untuk manajemen siklus hidup container."

Hal-hal ajaib terjadi saat Anda menggunakan Podman Machine, sebuah fitur yang membantu Anda membuat mesin virtual (VM) Fedora CoreOS dasar untuk digunakan dengan container dan beban kerja dalam container.

Memulai Mesin Podman

Langkah pertama adalah menginstal Podman. Jika Anda sudah menginstal Podman versi terbaru, Anda dapat melewati langkah ini. Di mesin Fedora 34 saya, saya menginstal Podman dengan:

$ sudo dnf install podman 

Saya menggunakan podman-3.2.2-1.fc34.x86_64.

Menginisialisasi Fedora CoreOS

Setelah Podman diinstal, inisialisasi dengan:

❯ podman machine init vm2
Mengunduh gambar VM:fedora-coreos-34.20210626.1.0-qemu.x86_64.qcow2.xz:selesai  
Mengekstrak file terkompresi

Perintah ini membuat vm2 dan mengunduh file qcow2 Fedora CoreOS dalam format .xz dan mengekstraknya.

Mencantumkan VM Anda

Selalu penting untuk mengetahui VM Anda dan statusnya, serta list perintah membantu dengan itu. Contoh berikut menunjukkan nama semua VM saya, tanggal pembuatannya, dan terakhir kali VM tersebut aktif:

❯ Daftar Mesin Podman
Nama VM Jenis Dibuat Terakhir
Podman-Machine-Default* QEMU 6 hari yang lalu saat ini berjalan
VM2 QEMU 11 menit yang lalu 11 menit yang lalu

Memulai VM

Untuk memulai VM, jalankan:

❯ mesin podman mulai
Menunggu VM …

SSHing ke VM

Anda dapat menggunakan secure shell (SSH) untuk mengakses VM Anda dan menggunakannya untuk menjalankan beban kerja tanpa kerumitan penyiapan:

❯ podman machine ssh   
Menghubungkan ke vm podman-machine-default. Untuk menutup koneksi, gunakan `~.` atau `exit`
Fedora CoreOS 34.20210611.1.0
Pelacak:https://github.com/coreos/fedora-coreos-tracker
Diskusikan:https ://discussion.fedoraproject.org/c/server/coreos/
 
Login terakhir:Rabu 23 Jun 13:23:36 2021 dari 10.0.2.2
[core@localhost ~]$ uname -a
Linux localhost 5.12.9-300.fc34.x86_64 #1 SMP Kam 3 Jun 13:51:40 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
[core@localhost ~]$

Saat ini, Podman hanya mendukung menjalankan satu VM dalam satu waktu.

Menghentikan VM Anda

Untuk menghentikan VM yang sedang berjalan, gunakan stop perintah:

❯ podman machine stop

[core@localhost ~]$ Koneksi ke localhost ditutup oleh remote host.
Koneksi ke localhost ditutup.
Error:exit status 255

Saya harap ini membantu Anda memulai dengan Mesin Podman. Cobalah, dan beri tahu kami pendapat Anda di komentar.


Linux
  1. Linux – Menjalankan Aplikasi Mac Os X Di Linux?

  2. Linux – Terkandung Dalam Alamat Ini?

  3. Quickemu – Jalankan Mesin Virtual Windows, macOS, dan Linux

  1. Jalankan container di Linux tanpa Sudo di Podman

  2. Mesin Virtual Cygwin vs Linux untuk Pengembangan?

  3. Android - Bagaimana cara menjalankan Windows atau Linux sebagai mesin virtual di Android?

  1. Bagaimana menghapus Mesin Virtual berbasis KVM di Redhat Linux

  2. Cara Memeriksa Apakah Sistem Linux Adalah Mesin Fisik Atau Virtual

  3. Mesin Linux Tertua yang Masih Anda Jalankan?