podman镜像管理

一、基础管理

1.安装podman

[root@localhost ~]# yum -y module install container-tools

2.查看本机已有的镜像

[root@localhost ~]# podman  images
REPOSITORY    TAG 	   IMAGE ID     CREATED   	 SIZE
镜像名称	     镜像标签   镜像ID		镜像创建时间	 镜像大小

3.修改镜像仓库文件,指定仓库地址

[root@localhost ~]# vim  /etc/containers/registries.conf 
30 #registries = ['registry.access.redhat.com', 'registry.redhat.io']	##第30行加上#注释
36 registries = ['registry.access.redhat.com', 'registry.redhat.io', 'docker.io', 'quay.io']
	#第36行去掉#注释

4.从镜像仓库中查找镜像
命令格式:podman search 关键字

[root@localhost ~]# podman  search  busybox
镜像仓库域名  镜像名称	    描述信息	   下载次数   是否官方   是否自动构建镜像
INDEX        NAME       DESCRIPTION    STARS     OFFICIAL    AUTOMATED

5.下载查询到的镜像,一般下载官方镜像
命令格式:podman pull 镜像名称:标签

[root@localhost ~]# podman  pull  docker.io/library/busybox:latest

6.导入提前准备好的镜像包

[root@localhost ~]# podman  load  -i  nginx.tar.gz

二、进阶管理

1.进入容器命令格式:
podman exec -it 容器id或容器名称 启动命令

[root@localhost ~]# podman  exec  -it  e10d419513c3  /bin/bash

2.对外发布容器服务命令格式:
podman run -itd -p 真机端口:容器端口 镜像名称:镜像标签

[root@localhost ~]# podman  run  -itd  --name  myweb  -p  80:80  myos:httpd 	

3.通过主机卷映射,让宿主机的文件/目录映射到容器中:
podman run -itd -v 真机目录:容器目录 myos:httpd

[root@localhost ~]# podman run -itd  --name myweb  -p  80:80  -v /webroot/:/var/www/html  myos:httpd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值