惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
量子位
A
Arctic Wolf
L
Lohrmann on Cybersecurity
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
WordPress大学
WordPress大学
V
Vulnerabilities – Threatpost
博客园 - Franky
C
Cyber Attacks, Cyber Crime and Cyber Security
The Cloudflare Blog
Last Week in AI
Last Week in AI
The Hacker News
The Hacker News
I
Intezer
J
Java Code Geeks
P
Privacy International News Feed
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
S
Secure Thoughts
Cisco Talos Blog
Cisco Talos Blog
阮一峰的网络日志
阮一峰的网络日志
S
Securelist
Security Latest
Security Latest
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
小众软件
小众软件
Jina AI
Jina AI
有赞技术团队
有赞技术团队
人人都是产品经理
人人都是产品经理
博客园_首页
酷 壳 – CoolShell
酷 壳 – CoolShell
T
The Exploit Database - CXSecurity.com
雷峰网
雷峰网
T
Tenable Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
P
Privacy & Cybersecurity Law Blog
Simon Willison's Weblog
Simon Willison's Weblog
博客园 - 【当耐特】
T
Threat Research - Cisco Blogs
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
MongoDB | Blog
MongoDB | Blog
D
DataBreaches.Net
N
News | PayPal Newsroom
Google Online Security Blog
Google Online Security Blog
K
Kaspersky official blog
H
Help Net Security
宝玉的分享
宝玉的分享
罗磊的独立博客
Webroot Blog
Webroot Blog
月光博客
月光博客
B
Blog RSS Feed
Recorded Future
Recorded Future

博客园 - 稻草人.Net

Python多环境管理神器pyenv+poetry python包管理利器poetry和conda使用简介 Spring REST 接口自定义404不能捕获NoHandlerFoundException问题 Prettier + ESLint + TS常用配置项 React Native V0.64.4版本 开发环境搭建及问题 Nodejs环境Eggjs加签验签示例 Mac安装compass失败相关问题 MySQL手动安装方法 Docker+Jenkins更换国内插件源 Chrome91版本 SameSite cookies 被移除后的解决方法 推荐几个文档中心搭建工具 前端开发Docker快速入门(二)制作镜像并创建容器 微信开放平台-第三方平台代小程序实现业务 微信开放平台-第三方平台授权流程及接口概述 Vuejs 3 Release:One Piece. Vuejs 3.0 正式版发布!代号:海贼王 尝试使用Nestjs搭建GraphQL服务 Mac安装Arduino搭建ESP8266 NodeMCU开发环境 用vscode进行jest单元测试并调试代码 vscode配置typescript和eslint的环境
MacOS 安装Podman 替代Docker
稻草人.Net · 2023-03-22 · via 博客园 - 稻草人.Net

一、安装

下载地址: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"   # 删除容器