当前位置: 首页 > 面试题库 >

docker容器SSL证书

束涵涤
2023-03-14
问题内容

是否有任何优雅的方法可以将ssl证书添加到来自docker pull的映像中?

我正在寻找一种将文件添加到/ etc / ssl / certs并运行update-ca-
certificates的简单且可复制的方法。(这应该涵盖ubuntu和debian映像)。

我在CoreOS上使用docker,而coreos机器信任所需的ssl证书,但docker容器显然仅具有默认值。

我尝试过使用docker run --entrypoint=/bin/bash,然后添加cert并运行update-ca- certificates,但这似乎会永久覆盖入口点。

我现在也想知道,/etc/ssl/certs从主机副本中安装到容器上会更优雅吗?这样做将隐式允许容器信任与主机相同的事物。

我正在使用一个烦人的代理,该代理将所有内容都辞职:(。破坏了SSL并使得容器使用起来有点奇怪。


问题答案:

使用以下命令将证书挂载到Docker 容器上-v

docker run -v /host/path/to/certs:/container/path/to/certs -d IMAGE_ID "update-ca-certificates"


 类似资料:
  • 问题内容: 我已经配置了一个Docker容器来运行Nginx并设置/ etc / nginx / sites-available / default文件,如下所示 运行docker容器时,我在主机上映射了/ etc / ssl / certs和/ etc / ssl / private文件夹 并且映射的/ t-base / log文件夹中的nginx错误日志文件保持为空。 其次是 刚回来并说ngi

  • 问题内容: 我遇到了一个我无法弄清楚如何调试的证书的奇怪问题。当我在一台特定服务器上的docker容器内运行wget时,它无法验证证书。相同的wget在服务器计算机本身上(在docker外部)可以正常工作,并且可以在不同服务器上的同一docker容器内运行。 这是Docker容器的设置: 响应为: 由于此过程在其他服务器上也可以使用,因此该问题似乎只能是该服务器本身上的某些证书​​问题。但是我必须

  • 我在服务器上运行了一个 whisper 语音转文字的镜像,https://hub.docker.com/r/onerahmet/openai-whisper-asr-webservice docker-compose file 如下: dockerfile 目前服务运行正常,但是web访问的时候需要https, 我这个服务区是一个实体的服务器,所以需要手动配置证书, 目前我的域名已经使用了阿里云的

  • 问题内容: 我正在关注本教程。 就我而言,我在Docker环境中运行,并且有一个受保护的站点(即https:// localhost )。这需要安全的SSL通信。 我调整了 网络 和 celery 容器以确保安全连接。 但是我不知道如何配置Redis容器以实现与ssl的安全连接。 请注意,当我在 Web 和 celery 容器中没有ssl连接的情况下运行时,连接就可以了。 如何使用SSL配置和运行

  • 1、启动容器 启动容器有两种方式,一种是基于镜像新建一个容器并启动,另外一个是将在终止状态(stopped)的容器重新启动。 因为 Docker 的容器实在太轻量级了,很多时候用户都是随时删除和新创建容器。 1.1 新建并启动 所需要的命令主要为 docker run。 例如,下面的命令输出一个 “Hello World”,之后终止容器。 $ sudo docker run ubuntu:14.0

  • 我有一个容器,我想停止,但当我做一个它挂起,永远不会停止它。 我试过正常的和