docker file 初体验-nginx server

本文主要记录使用自动化编译环境的docker file部署nginx server

1. 写docker file

dock file

文中提到的repo file则需要在和Dockerfile的同级目录下,并命名为nginx.repo

nginx.repo

2. build镜像

3. 启动container

container

对启动docker container命令的解析:

docker run 创建container

-P 自动端口影射

--name 指定container的name

-g "daemon off;" 为ENTRYPOINT的参数,用来指定启动nginx时为前置程序。若不指定该参数,则默认nginx将作为守护进程即是后置程序。启动container后,container检测不到前置程序,则认为任务都完成,则立即退出。

docker ps 查看container

若想进一步查看container的端口影射,可使用docker port

docker port

4. 验证nginx server服务器

curl或者直接浏览器访问均可验证其正常运行

curl

你可能感兴趣的:(docker file 初体验-nginx server)