您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页容器podman的简单配置及使用

容器podman的简单配置及使用

来源:伴沃教育

简单介绍podman

podman是容器中的一种,与docker有相似之处。
系统环境为rhel9

podman的安装及配置

podman的镜像制作

镜像制作就像盖楼一样是一层一层的,可以在官方的一些已有镜像基础上再去制作新的镜像,满足自己需求。
先选择一个镜像,并以此为基础制作新的镜像
podman search nginx # 查找镜像完整信息
使用 Containerfile 制作镜像
vim Containerfile
FROM registry.lab.example.com:5000/library/nginx:latest
RUN echo aaa> /aa.txt
CMD [“/bin/bash”,“-c”,“sleep infinity”]
podman build -t nginx:nginx . # 制作镜像,注意最后有个小数点

使用镜像运行容器,并制作持久卷

容器都是基于镜像创建的,但容器的使用方式常常用完就删,需要就直接创建。所以,容器的数据不做特殊设置无法被保存,这里可以制作持久卷用于保存容器数据。以下是用上述制作的镜像去运行容器,并制作持久卷。
podman run --name logserver -d -v /home/tammy/container_logserver:/usr/share/nginx/html:Z -v /tmp/test:/opt/hello:Z nginx:nginx
#参数选项解释: --name 指定容器名 run 运行容器 -d 指定后台运行 -v 做持久卷(做映射) Z 在selinux强制模式下允许容器 nginx:nginx 指定对应的镜像

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务