使用docker测试静态网站

时间:2022-07-22
本文章向大家介绍使用docker测试静态网站,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

使用docker测试静态网站

创建目录

mkdir sample
cd sample/
touch Dockerfile
cd sample/
mkdir nginx
cd nginx

文件复制,最终格式:

文件结构

返回到sample目录的父目录

cd ..

构建新的Nginx镜像

sudo docker build -t jamtur01/nginx .

查看Nginx镜像的构建历史

docker history jamtur01/nginx 

创建简单网页

image.png

构建第一个Nginx测试容器

sudo docker run -d -p 80 --name website -v $PWD/website:/var/www/html/website jamtur01/nginx nginx

卷的概念

卷可以在容器间共享,即使容器停止,卷里的内容依然存在

上面的命令将本机的$PWD/html目录挂载到容器 
的/usr/share/nginx/html目录。$PWD在是一个系统环境变量,指代当
前目录环境。这个功能在进行测试的时候十分方便,比如用户可以放置
一些程序到本地目录中,来查看容器是否正常工作。本地目录的路径必
须是绝对路径,如果目录不存在 Docker 会自动为你创建它。
注意:Dockerfile中不支持这种语法.

验货

测试