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:/# 
相关推荐
bloglin999995 小时前
启动容器报错ls: cannot access ‘/docker-entrypoint-initdb.d/‘: Operation not permitted
docker·容器·eureka
songjxin6 小时前
离线部署kubernetes v1.34.3
云原生·容器·kubernetes
yBmZlQzJ7 小时前
免费内网穿透-端口转发配置介绍
运维·经验分享·docker·容器·1024程序员节
JH30737 小时前
docker 新手入门:10分钟搞定基础使用
运维·docker·容器
天河归来8 小时前
在本地windows电脑使用Docker搭建xinference环境
docker·语言模型·容器
算力魔方AIPC9 小时前
使用 Docker 一键部署 PaddleOCR-VL: 新手保姆级教程
运维·docker·容器
熊出没9 小时前
Kubernetes 实操命令大全
云原生·容器·kubernetes
Ghost Face...10 小时前
Docker实战:从安装到多容器编排指南
运维·docker·容器
不惑_12 小时前
Windows 安装 Docker 和 Docker Compose 完整教程
windows·docker·容器
云霄IT13 小时前
docker使用教程之部署第一个go项目
docker·容器·golang