[英]Selenoid Docker ssl certificates
我正在嘗試將 ssl 證書添加到我的容器中。 是否有任何特定位置可以添加這些證書,例如 /etc/selenoid?
因為證書沒有被認可。
嘗試使用 --volume 命令
docker 運行 --volume /etc/folder_location:/etc/selenoid
當我執行 docker 檢查時,volumes 參數為“null”並且 mounts 參數沒有證書的位置。
使用 CentOS。 請指教。
更新:通過參考 Vania 在評論部分提供的鏈接,我試圖在啟動 docker 時添加.pem.cer 文件
docker run -v /var/run/docker.sock:/var/run/docker.sock -v ${HOME}:/root -e OVERRIDE_HOME=${HOME} -e ROOT_CA_SELENOID_CA_CERTS aerokube/cm:latest selenoid start --port 4444
有什么方法可以驗證安全證書是否已正確添加到 selenoid 容器中?
嘗試訪問此容器時仍然出現連接被拒絕錯誤
啟動 docker 后,您應該能夠使用以下命令查看卷的內容:
docker exec -it <container> ls <location of volume>
對於您的情況:
docker exec -it <container> ls /etc/selenoid
您還可以運行“sh”或“bash”命令來訪問容器 bash shell。
通過遵循 vania 提供的此鏈接。 我能夠添加證書
https://aerokube.com/images/latest/#_adding_custom_root_certification_authority
docker run -v /var/run/docker.sock:/var/run/docker.sock -v ${HOME}:/root -e OVERRIDE_HOME=${HOME} -e ROOT_CA_SELENOID_CA_CERTS aerokube/cm:latest selenoid start --端口 4444
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.