MacOS 安装Podman 替代Docker

一、安装

下载地址:https://github.com/containers/podman/blob/main/DOWNLOADS.md

桌面版:https://podman-desktop.io/docs/getting-started/getting-started

$ brew install podman

$ brew upgrade podman # 升级旧版

# 查看Podman信息
$ podman version
$ podman info

# 获取更多命令
$ podman --help
$ podman <subcommand> --help

二、启动Podman VM

docker 针对 Windows 和 macOS 推出了专门的客户端,客户端里面集成了虚拟化相关的设置,在虚拟机中运行docker和管理容器。

在Windows 和 macOS 上的 Podman 也是在虚拟机中运行,对虚拟机的管理通过 podman machine 命令实现。

$ podman machine --help
$ podman machine init 
$ podman machine start # 启动 podman VM
$ podman machine stop # 停止VM
$ podman machine list # 罗列VM
$ podman machine rm # 删除VM
$ podman machine ssh # 通过SSH 进入VM,在终端进行操作

三、镜像拉取和容器使用

$ podman search <search_term> # 搜索   # podman search httpd --filter=is-official

# podman pull docker.io/library/httpd   # 拉取镜像

# podman images  # 查看镜像

$ podman run -dt -p 8080:80/tcp docker.io/library/httpd   # 创建运行容器   ,验证 $ curl http://localhost:8080

# podman ps  # 列出已创建和正在运行的容器,  -a,podman将显示所有容器(已创建、已退出、正在运行等)

$ podman stop "CONTAINER ID"  # 停止容器

$ podman rm "CONTAINER ID"   # 删除容器

 

posted on 2023-03-22 14:49  稻草人.Net  阅读(536)  评论(0编辑  收藏  举报