Poadman简介
Podman是开源的类似docker的容器引擎,不同于docker,podman无守护进程,创建的容器可由非root用户运行;K8S放弃了对Docker支持,RHEL 8/CentOS 8也放弃了对Docker容器官方技术支持,podman是CentOS8的默认容器软件,是时候考虑下PodMan容器引擎了。如果不用K8S管理Docker也没关系可以继续用Docker,毕竟Docker生态还是很繁荣。Podman提供与Docker兼容的命令行前端,甚至可以直接添加别名:alias docker = podman来使用podman。官方网站:https://podman.io/
Podman安装
yum -y install podman
podman version
Version: 1.6.4
RemoteAPI Version: 1
Go Version: go1.12.12
OS/Arch: linux/amd64
Podman命令行
# 查看镜像
podman images
# 运行容器
podman run -d -p 6379:6379 --name redis redis redis-server --appendonly yes
# 查看运行的容器
podman ps
# 进入容器
podman exec -it redis /bin/bash
# 停止容器
podman stop redis
# 启动容器
podman start redis
# 删除容器及删除镜像
podman rm redis
podman rmi redis
# 命令行帮助
podman -help