日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

docker注意事项和https

發布時間:2024/1/18 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker注意事项和https 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

docker容器安全注意:

盡量別做的事:

盡量不用 --privileged 運行容器授權容器root用戶擁有宿主機的root權限
盡量不在 容器中運行 ssh 服務
盡量不用 --network host 使用 host 網絡模式運行容器

盡量要做的事:

盡量使用最小化的鏡像
盡量使用最少資源和最低權限運行容器
盡量使用只讀的方式掛載數據卷 -v host:container:ro
盡量使用 on-failure 限制容器的重啟次數
運行容器時要限制 CPU、內存、IO 的使用上限
盡量使用官方的鏡像下載或者自己構建鏡像從私有倉庫中下載

HTTPS

http ? 80 ? 明文傳輸

https ?443 ?加密傳輸 ? 證書加密 ? ?

ca 證書和私鑰 ?-> ?證書 和 私鑰

ssl/tls加密 即 證書認證加密

//https請求訪問的過程?

0) 服務端會事先通過CA生成證書和私鑰
1) 客戶端發送https請求到服務端的443端口
2) 服務端發送包含公鑰、證書有效期及ca機構等信息的證書給客戶端
3) 客戶端會先通過CA驗證證書有效性
4) 若證書有效客戶端會在本地生成會話密鑰并通過server發來的公鑰加密返回給服務端
5) 服務端會用私鑰解密得到會話密鑰,之后雙方即可使用會話密鑰加密/解密來實現密文通信

//如何獲取ssl證書?

1)在 阿里云/華為云/騰訊云 申請 一年期的免費證書
2)openssl、mkcert、let's encrypt 自簽證書
#創建CA證書
openssl genrsa -out ca.key 4096
openssl req -new -key ca.key -out ca.csr
openssl x509 -req -in ca.csr -signkey ca.key -out ca.crt
#創建自簽名請求文件
openssl genrsa -out server.key 4096
openssl req -new -key server.key -out server.csr
#CA簽發證書文件
openssl x509 -req -days 365 -in server.csr -signkey ca.key -out server.crt

四大重啟策略

①no 總不重啟
②always ?總是重啟
③on-failure 非正常狀態下重啟,可以指定次數
④unless-stopped 總是重啟,但是在docker啟動情況下不重啟(docker是守護者)

?

總結

以上是生活随笔為你收集整理的docker注意事项和https的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。