0
点赞
收藏
分享

微信扫一扫

centos 8 使用podman 进行httpd容器搭建,使用主机ip进行访问

小龟老师 2022-04-21 阅读 77
容器

环境准备

podman安装

dnf install podman  //podman软件包安装

准备应用代码

以httpd为例,准备一个index.html文件即可

使用

容器获取

podman pull httpd   //从默认centos的容器源进行镜像下载

镜像查看

podman image list //这个命令只会查看当前用户下的镜像信息,不同用户在拉取镜像时存放的路径不同

构建应用程序

编写Dockerfile

FROM xxxx(image地址)

# Add application sources
ADD index.html /var/www/html/index.html

# The run script uses standard ways to run the application
CMD run-httpd

构建镜像

podman build -t httpd-app .

注:httpd-app为构建的target名称

. 为Dockerfile的路径

启动镜像

podman run -d --name example --net host httpd-app

 注:--name 参数可以指定容器的名称

        --net 参数为设置容器的网络模式 ,默认使用的是桥接模式,host表示容器与主机公用ip

 到这一步如果命令行没有提示错误信息的话,容器已经启动好了,此时可以通过在浏览器上输入主机的ip和httpd服务的默认端口(如果没有手动进行修改的话)访问容器内的网页。

容器状态查看

podman ps  //查看当前容器状态
举报

相关推荐

0 条评论