GNU/Linux >> Znalost Linux >  >> Linux

Spusťte virtuální počítač Linux v Podman

Fedora CoreOS je automaticky aktualizovaný operační systém založený na minimálních otáčkách za minutu pro bezpečné a rozsáhlé spouštění kontejnerizovaných úloh.

Linuxové kontejnery

  • Co jsou kontejnery systému Linux?
  • Úvod do terminologie kontejnerů
  • Stáhnout:Containers Primer
  • Operátoři Kubernetes:Automatizace platformy pro orchestraci kontejnerů
  • eKniha:Vzory Kubernetes pro navrhování cloudových nativních aplikací
  • Co je Kubernetes?

Podman "je nástroj pro správu kontejnerů a obrázků, svazků připojených do těchto kontejnerů a podů vytvořených ze skupin kontejnerů. Podman je založen na libpod, knihovně pro správu životního cyklu kontejnerů."

Když použijete Podman Machine, funkci, která vám pomůže vytvořit základní virtuální stroj Fedora CoreOS (VM), který lze použít s kontejnery a kontejnerovými pracovními zátěžemi, dějí se kouzelné věci.

Začínáme s Podman Machine

Prvním krokem je instalace Podmana. Pokud již máte nainstalovanou nejnovější verzi Podman, můžete tento krok přeskočit. Na svém počítači Fedora 34 jsem nainstaloval Podman pomocí:

$ sudo dnf install podman 

Používám podman-3.2.2-1.fc34.x86_64.

Inicializace Fedora CoreOS

Jakmile je Podman nainstalován, inicializujte jej pomocí:

❯ podman machine init vm2
Stahování obrazu virtuálního počítače:fedora-coreos-34.20210626.1.0-qemu.x86_64.qcow2.xz:hotovo  
Extrahování komprimovaného souboru

Tento příkaz vytvoří vm2 a stáhne si soubor qcow2 Fedory CoreOS ve formátu .xz a rozbalí jej.

Výpis vašich virtuálních počítačů

Vždy je důležité znát své virtuální počítače a jejich stav a list s tím pomáhá příkaz. Následující příklad ukazuje názvy všech mých virtuálních počítačů, datum jejich vytvoření a čas, kdy byly naposledy aktivní:

 ❯ Podman Seznam strojů 
Jméno Typ VM vytvořil Poslední up
Podman-Machine-default * QEMU Před 6 dny Předchozí spuštěn
vm2 QEMU před 11 minutami před 11 minutami

Spuštění virtuálního počítače

Chcete-li spustit virtuální počítač, spusťte:

❯ spuštění stroje podman
Čekání na VM …

SSH do virtuálního počítače

Pro přístup k virtuálnímu počítači můžete použít zabezpečené prostředí (SSH) a používat jej ke spouštění úloh bez jakýchkoli potíží s nastavením:

❯ podman machine ssh   
Připojování k vm podman-machine-default. Pro ukončení připojení použijte `~.` nebo `exit`
Fedora CoreOS 34.20210611.1.0
Tracker:https://github.com/coreos/fedora-coreos-tracker
Diskutujte:https ://discussion.fedoraproject.org/c/server/coreos/
 
Poslední přihlášení:středa 23. června 13:23:36 2021 od 10.0.2.2
[core@localhost ~]$ uname -a
Linux localhost 5.12.9-300.fc34.x86_64 #1 SMP Čt 3. června 13:51:40 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
[core@localhost ~] před>

V současné době Podman podporuje spuštění pouze jednoho virtuálního počítače najednou.

Zastavení virtuálního počítače

Chcete-li zastavit běžící virtuální počítač, použijte stop příkaz:

❯ zastavení stroje podman

[core@localhost ~]$ Připojení k místnímu hostiteli uzavřeno vzdáleným hostitelem.
Připojení k místnímu hostiteli uzavřeno.
Chyba:stav ukončení 255

Doufám, že vám to pomůže začít s Podman Machine. Vyzkoušejte to a dejte nám vědět, co si myslíte v komentářích.


Linux
  1. Spusťte kontejnery na Linuxu bez sudo v Podman

  2. Jak odstranit virtuální stroje založené na KVM na Redhat Linuxu

  3. Linux – obsažený v těchto adresách?

  1. Jak zkontrolovat, zda je systém Linux fyzický nebo virtuální stroj

  2. Cygwin vs Linux virtuální stroj pro vývoj?

  3. Android – Jak spustím Windows nebo Linux jako virtuální stroj na Androidu?

  1. Linux – Spouštět aplikace Mac OS X na Linuxu?

  2. Nejstarší linuxový stroj, který stále používáte?

  3. Quickemu – Spusťte virtuální stroje Windows, MacOS a Linux