docker:部署及使用nginx
阿新 • • 發佈:2019-01-11
一、安裝
下載映象
docker pull docker.io/nginx
啟動一個臨時的nginx拿出配置檔案和日誌(用來掛載到本地,便於修改和持久化)
docker run --name nginx -d -p 8080:80 docker.io/nginx
docker cp nginx:/etc/nginx/ /home/admin/volume/nginx/config
docker cp nginx:/var/log/nginx /home/admin/volume/nginx/log
刪除臨時nginx
docker kill nginx
docker rm nginx
啟動正式的nginx
docker run --name nginx -d -p 8080:80 -v /home/admin/volume/nginx/config/nginx:/etc/nginx -v /home/admin/volume/nginx/log/nginx:/var/log/nginx docker.io/nginx
調整時間差
docker cp /etc/localtime nginx:/etc/localtime
二、使用
路徑說明:
nginx.conf:nginx常用配置項(其中沒有server配置) /etc/nginx/conf.d: 反向代理以及負載均衡的配置 access.log:正常訪問日誌 error.log:錯誤日誌(在配置nginx時,如果出錯可以在這裡找原因)
配置一個簡單的反向代理:
進入conf.d資料夾
cp default.conf my.conf