docker实战之通过nginx镜像来部署静态页
本章我们主要讲解如何通过docker构建一个nginx容器,这里我们以部署一个静态html为素材来进行演示。 首先我们通过【docker search nginx】命令来查找Docker Hub上的nginx镜像: 这里我们拉取官方的镜像就可以了,通过【docker pull nginx】命令。 拉取完以后,我们查看一下本地的镜像列表【docker images】: nginx已经有了,其他的几个镜像不用管,是我做别的demo时用过的。 好了,有个nginx镜像以后,我们就可以通过这个镜像来构建一个包含nginx的容器,通过这个容器,我们可以运行我们的demo项目。 在构建容器之前,我们先准备好我们的素材,也就是静态html和nginx相关配置,我这边在centos上建了一个home目录,里面有application和config两个文件夹,一个存放网站发布文件,一个存放配置。各自的路径和文件如图: demo.html里面没内容,只是一个标准的html文件,default.conf文件则是nginx部署网站的配置: listen是端口,默认80就可以了,这个是网站在服务器的内部端口,外网通过这个端口是访问不到站点的。到时候容器运行时会做端口映射,重新指定端口供外网访问。server