docker - Selenoid Docker ssl 证书
问题描述
我正在尝试将 ssl 证书添加到我的容器中。是否有任何特定位置可以添加这些证书,例如 /etc/selenoid?
因为证书没有被认可。
尝试使用 --volume 命令
docker run --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。
推荐阅读
- php - 未捕获(承诺中)错误:无法在 react-laravel 中获取流 ${err}
- javascript - 为什么发送 Multipart/form-data 不起作用
- c# - EF6 提供者模型的自定义/开源实现
- node.js - 如何将所有猫鼬文档从一个集合复制到同一数据库中的另一个集合
- json - MongoDB,将元素数据类型从数字字符串转换为大型集合的数字(3kk)
- java - 需要在java中打印最大元素列
- python - 在我的第一个函数之后如何调用我的第二个函数?
- android - 适用于 Android 电视应用程序的 Xamarin 表单
- slider - Owl Carousel 和 Elementor Page Builder 全宽问题
- php - 收到 PayPal IPN 后如何更新数据库