podman容器使用
Podman是一个无后台容器引擎,用于在Linux系统上开发、管理和运行OCI容器。容器可以作为根运行,也可以以无根模式运行。简而言之:别名docker=podman。
#官网
https://podman.io/
#安装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