使用Podman运行Docker容器的方法


安装Podman

让我们看一下Podman如何安装在CentOS和Fedora中:

1、CentOS

$ sudo yum -y install podman

2、Fedora

$ sudo dnf install -y podman

3、如果你使用的是Ubuntu,请看:在Ubuntu系统上安装Podman的方法

 

使用Podman运行Docker容器

1、使用Podman来Pull image

# podman pull ubuntu

# podman images

详细请看如下图:

使用Podman运行Docker容器的方法

2、在容器内运行一个简单的命令:

# podman run ubuntu /bin/echo "Computing for Geeks" 

Computing for Geeks

3、在Podman中搜索

$ sudo podman search httpd

在容器中运行shell:

# podman run -it ubuntu bash

# podman ps

详细请看如下图:

使用Podman运行Docker容器的方法

4、标记images

你可以将自定义名称添加到图像中,以使其更直观,并提醒你在设置中图像的作用:

# podman tag 7698f282e524 webserver

# podman images

详细请看如下图:

使用Podman运行Docker容器的方法

删除图像:

# podman rmi localhost/webserver

检查容器:

# podman inspect 024a277cc474

详细请看如下图:

使用Podman运行Docker容器的方法

删除容器:

# podman ps -a

# podman rm 024a277cc474

# podman rm $(podman ps -a -q)

详细请看如下图:

使用Podman运行Docker容器的方法

上传镜像 到docker.io

Podman 还可以与容器托管进行交互。要登录容器注册库,例如广泛使用的 Docker Hub,请运行:

$ podman login docker.io

为了推送我刚刚构建的镜像,我只需打上标记来代表特定的容器注册库,然后直接推送它。

$ podman -t hello-world docker.io/asamalik/hello-world

$ podman push docker.io/asamalik/hello-world

podman push --creds=用户:密码 镜像  docker://docker.io/用户/镜像:tag

 podman-push:https://github.com/containers/libpod/blob/master/docs/podman-push.1.md

参考:安装以使用Podman可以在非root权限中运行Linux容器


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM