前提條件
**最新的nginx的docker image
docker pull nginx:latest
建立目錄 nginx, 用於存放後面的相關東西
mkdir -p /home/nginx/www /home/nginx/logs /home/nginx/conf
把我們的靜態html頁面放到 /home/nginx/www 資料夾下面;
在建立的 /home/nginx/conf 資料夾下面建立乙個叫 nginx.conf 的檔案如下:
user nginx;
worker_processes 1;
error_log /var/log/nginx/error.log warn;
p程式設計客棧id /var/run/nginx.pid;
將兩個證書檔案拷貝到nginx容器
先進入nginx容器在根目錄建立乙個ssl資料夾,用來放證書
docker exec -it aa5badebd38a /bin/bash
cd /
mkdir ssl
開始拷貝證書
docker cp /home/ssl/certificate.key aa5badebd38a:/ssl/
docker cp /home/ssl/certificate.pem aa5badebd38a:/ssl/
大功告成啦,重啟完事!
本文標題: 基於docker啟動nginxssl配置
本文位址:
基於Docker容器安裝nginx
1 在docker倉庫中搜尋nginx映象 docker search nginxdocker pull docker.io nginxdocker imagesdocker images grep i nginxll var lib docker image 4 基於nginx映象啟動nginx應...
docker啟動nginx 外網訪問不了
1.docker啟動 nginx docker run d p 8080 80 nginx 2.看下nginx有沒有啟動成功 ps ef grep nginx 出現了master和worker 代表啟動成功了 3.curl localhost 8080 檢視主機能不能訪問通過 如果不能 很大的原因是...
基於Docker安裝nginx以及配置https
https的證書 於阿里雲的ssl 2 建立掛載目錄 mkdir p opt nginx 4 編寫nginx.conf配置檔案,放在conf資料夾中 5 執行nginx docker run name nginx d p 443 443 v opt nginx conf nginx.conf etc...