1、配置容器
podman run命令从容器镜像启动容器
要提供对容器的网络访问权限,客户端必须连接到容器主机上的端口,这些端口将网络流量传递到容器中的端口。
2、将容器主机端口映射到容器
将容器主机上的网络端口映射到容器中的端口时,容器将接收发送到主机网络端口的网络流量。
使用-p选项,通过podman run设置端口映射。
-d选项在分离模式中(作为后台程序)运行容器,使用-d选项时,podman仅将容器ID返回到屏幕。Rootless容器无法打开容器主机上端口1024(“特权端口”)以下的端口。
要将容器主机上1024以下的端口映射到容器端口,必须以root用户身份运行podman或对系统进行其他调整。
即使您正在运行容器,也可以将容器主机上1024以上的端口映射到容器上的特权端口。
3、传递环境变量以配置容器
ur1标签指向红帽容器目录中的一个网页,usage标签提供了一个运行镜像的典型podman命令的示例。
使用podman run命令和-e选项,将环境变量传递到容器内进程。
4、管理容器
podman stop命令正常停止运行中的容器。
podman rm命令从主机中移除容器。
podman restart命令重新启动已停止的容器。
podman kill命令将UNIX信号发送到容器中的主进程。
5、在容器中运行命令
podman exec命令在已经运行中的容器内启动额外的进程。
-i和-t选项以打开交互式会话,并为shell分配伪终端。
-l选项替换最新Podmam命令中的前一个容器ID或名称。