Docker Nginx的使用
-
使用dockerfile定制nginx镜像
-
新建一个目录
t-nginx
sudo mdir t-nginx;cd t-nginx
-
新建一个dockerfile文件
sudo touch Dockerfile
- 添加以下内容
FROM nginx COPY html_dir /usr/share/nginx/html
- 添加以下内容
-
生成新的镜像,并启动一个容器
sudo docker build -t t-nginx
-
sudo docker run --name test-nginx -d -p 8080:80 t-nginx
# 后台运行,并把docker的80端口映射到本地的80端口
-
如果需要制定本地的nginx配置文件
docker run -d \ -- name nginx \ -v /host/paht/nginx.conf:/etc/nginx/nginx.conf:ro \ #使用-v挂在本地的文件,/etc/nginx/nginx.conf时docker nginx的配置文件,前者是宿主下的nginx配置文件,ro表示只读 nginx
-
如果需要修改nginx容器的配置文件
docker exec -it t-nginx /bin/bash
-
Nginx 指导手册
- 下载地址:<Complete_NGINX_Cookbook.pdf>
网友评论