Docker容器中使用Nginx實現域名反向代理

1.使用 docker search redis 命令來查看可用版本:

$ docker search nginx

2.使用 docker pull redis 命令來拉取可用版本:

$ docker pull nginx

 

3.使用 docker images 命令來查看下載的鏡像:

$ docker images

4.使用掛載方式啓動nginx

docker run --name mynginx -d -p 80:80 -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /
data/nginx/logs:/var/log/nginx -d docker.io/nginx

參數說明:

  -p:宿主機的端口81

  nginx:端口80

  -d:後臺運行

-v:-v /data/nginx/conf/nginx.conf 宿主機掛載nginx.conf 文件 :/etc/nginx/nginx.conf容器中nginx對應的nginx.conf

4.宿主機掛載nginx.conf 文件

upstream server:宿主要ip地址{192.168.1.7:8083、192.168.1.7.8180}

4.啓動測試

終端輸入:

docker run --name mynginx -d -p 80:80 -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /
data/nginx/logs:/var/log/nginx -d docker.io/nginx

瀏覽器訪問 :

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章