使用docker搭建一个简单的nginx服务

使用docker搭建一个简单的nginx服务

admin
2022-03-31 / 0 评论 / 382 阅读 / 正在检测是否收录...

操作步骤

1、在任意目录位置创建Dockerfile 文件,输入如下内容

FROM ubuntu/nginx

COPY ./index.html /var/www/html/index.html

CMD ["nginx", "-g", "deamon off;"]

2、 在当前目录新建一个html文件作为静态页面
3、 在当前目录执行 docker build -t test:v0.1 . 等待构建完成
4、 执行docker images 查看镜像是否构建成功
5、 执行docker run -d -p 8082:80 test:v0.1
6、 在浏览器访问 127.0.0.1:8082 验证是否能访问到上面新建的那个html内容

涉及到的内容解释

1、 Dockerfile 文件中

a、 FROM 指定构建的基础镜像
b、 COPY 将当前空间(Dockerfile所在目录)的文件拷贝到镜像内容中,此处拷贝的是nginx的默认的静态页面地址
c、 CMD 指定执行docker run 指令时默认执行的命令,这里启动nginx

2、 Docker 命令

a、 docker build -t 指定镜像的tag信息,后续使用镜像的时候讲作为name使用
b、 docker run -d 表示在后台运行docker
c、 docker run -p 指定端口映射,这里表示外部端口 8082 映射到当前启动后的容器(container)的80 端口(也就是上面启动的nginx)

0

评论 (0)

取消