Podman是一个无后台容器引擎,用于在Linux系统上开发、管理和运行OCI容器。容器可以作为根运行,也可以以无根模式运行。简而言之:别名docker=podman。
#官网 https://podman.io/
常用命令 #创建并启动容器 podman run #启动容器 podman start #查看容器 podman ps #终止容器 podman stop #重启容器 podman restart #进入容器 podman attach #进入容器 podman exec #导出容器 podman export #导入容器快照 podman import #删除容器 podman rm #查看日志 podman logs #检索镜像 podman search #获取镜像 podman pull #列出镜像 podman images #列出镜像 podman image Is #删除镜像 podman rmi #删除镜像 podman image rm #导出镜像 podman save #导入镜像 podman load #定制镜像 podmanfile #构建镜像 podman build #运行镜像 podman run
#安装podman yum -y install podman apt -y install podman rpm -qa |grep podman #查看版本 podman version podman info
#查看可安装镜像 podman search kylin podman search openeuler podman search uos podman search mysql podman search mariadb podman search oracle podman search nginx podman search apache podman search zabbix podman search centos:8 #拉取镜像 podman pull mysql podman pull centos:8
#查看已下载的镜像 podman images podman images ls #查看正在执行的容器 podman ps #所有容器 podman ps -a #日记 podman logs --latest #参数 --name qgs将容器命名为qgs -dit 选项合体,保证后台运行 -p 映射已服务器端口至容器 443 http默认端口 /sbin/init 赋予容器systemctl等命令权限,方便管理操作 #启动容器,podman rum --name 容器名 -dit -p 端口号 -p端口号 镜像名 /sbin/init赋予命令 podman run --name qgs -dit -p 80:80 -p 443:443 centos:8 /sbin/init podman ps -a podman exec -it 201b0c8d23aa bash
#安装数据库,启动数据库,并开机自启 yum -y install mariadb mariadb-server systemctl enable --now mariadb #初始化 mariadb 并配置 root 密码 mysql_secure_installation #直接回车,空 是否设置密码:y 输入设置密码: 再次输入密码: 是否移除anonymous用户:y 是否不允许root远程登录:n 是否移除test数据库:y 是否更新:y