docker部署nginx並配置ssl

2021-10-04 23:22:49 字數 981 閱讀 7161

最近部署乙個專案時,用到了docker。自己對用docker部署ssl那塊還不太熟練,就在網上查了查。

摘自大佬的文章。

伺服器上面要有docker(安裝方法這裡不做介紹)

乙個網域名稱

ssl證書(兩個檔案:乙個key字尾,乙個pem字尾;生成方法很多這裡不再介紹)

docker pull nginx:latest
mkdir -p /home/nginx/www /home/nginx/logs /home/nginx/conf
把我們的靜態html頁面放到 /home/nginx/www 資料夾下面;

在建立的 /home/nginx/conf 資料夾下面建立乙個叫 nginx.conf 的檔案如下:

server先進入nginx容器在根目錄建立乙個ssl資料夾,用來放證書

docker exec -it aa5badebd38a /bin/bash

mkdir ssl

開始拷貝證書

docker cp /home/ssl/certificate.key aa5badebd38a:

/ssl/

docker cp /home/ssl/certificate.pem aa5badebd38a:

/ssl/

大功告成啦,重啟完事!

docker restart aa5badebd38a

Docker上手實踐並部署NGINX

注 docker 要求 centos 系統的核心版本高於 3.10 檢視本頁面的前提條件來驗證你的centos 版本是否支援 docker 檢視你當前的核心版本 uname r 安裝 docker sudo yum y install docker 啟動 docker 後台服務 sudo servi...

Docker部署nginx並修改配置

製作nginx映象 到 docker hub 搜尋nginx,選擇自己需要的映象 dockerfile 中引入即可 from nginx直接打包啟動映象,預設為80埠 映象中檔案路徑說明 usr share nginx html web靜態資源存放在該路徑 etc nginx nginx.conf ...

Docker安裝Nginx並掛載資料與配置檔案

docker從倉庫中拉取最新版的nginx映象,如果沒加標籤的話,預設獲取最新的版本 docker pull nginx mkdir p docker nginx 然後執行下面指令碼,拷貝檔案到目錄 docker cp 容器id usr share nginx html docker nginx d...