2024-09-04-Wed-T-Podman
Introduction
虽然“容器是Linux”,但Podman也可以在Mac和Windows上运行,它提供了一个原生的Podman CLI,并嵌入了一个客户Linux系统来启动您的容器。此访客被称为Podman机器,并使用Podman机器命令进行管理。Mac和Windows上的Podman还监听Docker API客户端,支持直接使用基于Docker的工具和从您选择的语言进行编程访问。
容器仓库
配置镜像仓库
打开配置文件 /var/home/core/.config/containers/registries.conf
unqualified-search-registries = ["docker.io", "quay.io", "docker.m.daocloud.io"]
[[registry]]
prefix = "docker.io"
location = "registry-1.docker.io"
[[registry.mirror]]
location = "mirror.baidubce.com"
[[registry]]
prefix = "quay.io"
location = "quay.io"
[[registry.mirror]]
location = "quay-mirror.qiniu.com"
[[registry]]
prefix = "docker.m.daocloud.io"
location = "docker.m.daocloud.io"
## [[registry]]
## prefix = "example.com/foo"
## insecure = false
## blocked = false
## location = "internal-registry-for-example.com/bar"
底层原理
Podman和Docker都可以直接在Linux上运行,但是如果是在Windows或者MacOS上,需要创建一个linux的虚拟机,让Docker和Podman在虚拟机中运行。Docker的方式是通过Docker Desktop来创建Linux虚拟机,而Podman则是需要手动podman machine init来创建Linux虚拟机。
Podman和Docker区别

Podman和Docker 与K8S


浙公网安备 33010602011771号