Podman安装与使用 Mac系统

Podman安装与使用

Podman 安装

brew install podman

Podman使用

初始化VM

bash 复制代码
podman machine init

启动VM

bash 复制代码
podman machine start

导入镜像

bash 复制代码
wangcen@L-M6N971YYPT images % podman import -c 'CMD ["/bin/bash"]' ubuntu-base-24.04.3-base-arm64.tar ubuntu:24.04
sha256:4e36dde9ae9e78c17bf4a6fa2d5d16c65430ea7f17d5f4156ce1c9e4a6e29000
wangcen@L-M6N971YYPT images % podman ps
CONTAINER ID  IMAGE       COMMAND     CREATED     STATUS      PORTS       NAMES
wangcen@L-M6N971YYPT images % podman images
REPOSITORY             TAG         IMAGE ID      CREATED            SIZE
localhost/ubuntu       24.04       4e36dde9ae9e  14 seconds ago     107 MB
localhost/ubuntu22_04  latest      60cacdf2f721  About an hour ago  83.9 MB

运行容器

bash 复制代码
wangcen@L-M6N971YYPT images % podman run -dti -p 5555:22 -v /Users/wangcen:/root --name ubuntu24_04 4e36dde9ae9e
d11933912cb8813a9e59b31aff4ea589460f59d55f18e09c1c07b13348054c49
wangcen@L-M6N971YYPT images % podman ps
CONTAINER ID  IMAGE                   COMMAND     CREATED         STATUS         PORTS                 NAMES
d11933912cb8  localhost/ubuntu:24.04  /bin/bash   38 seconds ago  Up 39 seconds  0.0.0.0:5555->22/tcp  ubuntu24_04
wangcen@L-M6N971YYPT images % podman start d11933912cb8
wangcen@L-M6N971YYPT images % podman ps
CONTAINER ID  IMAGE                   COMMAND     CREATED             STATUS             PORTS                 NAMES
d11933912cb8  localhost/ubuntu:24.04  /bin/bash   About a minute ago  Up About a minute  0.0.0.0:5555->22/tcp  ubuntu24_04
wangcen@L-M6N971YYPT images % podman attach ubuntu24_04 
root@d11933912cb8:/# uname
Linux
root@d11933912cb8:/# 

退出重运行

bash 复制代码
root@d11933912cb8:/# exit
exit
wangcen@L-M6N971YYPT images % podman ps
CONTAINER ID  IMAGE       COMMAND     CREATED     STATUS      PORTS       NAMES
wangcen@L-M6N971YYPT images % podman images  
REPOSITORY             TAG         IMAGE ID      CREATED            SIZE
localhost/ubuntu       24.04       4e36dde9ae9e  5 minutes ago      107 MB
localhost/ubuntu22_04  latest      60cacdf2f721  About an hour ago  83.9 MB
wangcen@L-M6N971YYPT images % podman start ubuntu24_04 
ubuntu24_04
wangcen@L-M6N971YYPT images % podman attach ubuntu24_04 
root@d11933912cb8:/# 

增加用户

bash 复制代码
root@f82a3bafb767:/# useradd -m robot
root@f82a3bafb767:/# sudo passwd robot
bash: sudo: command not found
root@f82a3bafb767:/# passwd robot
New password: 
Retype new password: 
passwd: password updated successfully
root@f82a3bafb767:/# 
相关推荐
qq_11360149352 小时前
CopyEscape Docker容器逃逸(CVE-2026-17106)
运维·docker·容器
修先生3 小时前
WisQuery 一套开箱即用、可 Docker 一键部署的 智能问数 + 知识库 + 智能问答 一体化平台
运维·docker·容器
Rain的Java大神之路3 小时前
Docker搭建Redis集群完全指南
java·运维·redis·后端·docker·容器·架构
梦想不只是梦与想4 小时前
Docker 安装 MySQL
docker·容器·docker 安装 mysql
A-刘晨阳4 小时前
Kubernetes 共享存储:PV、PVC、StorageClass 详解及使用
运维·云原生·容器·kubernetes·共享存储
java_logo5 小时前
Docker 部署 Piper:轻松搭建本地 TTS 文本转语音平台
运维·docker·容器·语音识别·轩辕镜像·tts 文本转语音·docker部署tts
不一样的少年_5 小时前
Docker 容器操作:运行、停止、查看与删除
linux·docker·容器
天蓝不会忘记025 小时前
k8spod管理
云原生·容器·kubernetes
MX_93595 小时前
Docker入门
运维·docker·容器
weixin_444579305 小时前
Rockylinux 与 K8s 的安装
linux·云原生·容器·kubernetes