Podman Concepts: Difference between revisions
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
=Internal= | =Internal= | ||
* [[Podman#Subjects|podman]] | * [[Podman#Subjects|podman]] | ||
= | =Podman Virtual Machine= | ||
Podman on MacOS or Windows requires a virtual machine. This is because containers must run with a Linux kernel, and the podman virtual machine provides that Linux kernel on Mac. If it does not exist, the virtual machine must be [[Podman_Operations#VM_Initialization|initialized]], then [[Podman_Operations#VM_Startup|started]]. | Podman on MacOS or Windows requires a virtual machine. This is because containers must run with a Linux kernel, and the podman virtual machine provides that Linux kernel on Mac. If it does not exist, the virtual machine must be [[Podman_Operations#VM_Initialization|initialized]], then [[Podman_Operations#VM_Startup|started]]. | ||
Revision as of 04:28, 4 May 2023
Internal
Podman Virtual Machine
Podman on MacOS or Windows requires a virtual machine. This is because containers must run with a Linux kernel, and the podman virtual machine provides that Linux kernel on Mac. If it does not exist, the virtual machine must be initialized, then started.
Containerfile
Also see:
Build Context
Also see:
Rootless Mode
The mode in which the podman Virtual Machine runs where containers are not allowed root permissions.