安装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
详细请看如下图:
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
详细请看如下图:
4、标记images
你可以将自定义名称添加到图像中,以使其更直观,并提醒你在设置中图像的作用:
# podman tag 7698f282e524 webserver
# podman images
详细请看如下图:
删除图像:
# podman rmi localhost/webserver
检查容器:
# podman inspect 024a277cc474
详细请看如下图:
删除容器:
# podman ps -a
# podman rm 024a277cc474
# podman rm $(podman ps -a -q)
详细请看如下图:
上传镜像 到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容器。
