在 Container-Optimized OS 上的 docker 中设置端口映射

问题描述

我正在尝试在 Google CLoud 平台内的 Container-Optimized OS 上设置 couchdb。容器需要 5984 端口才能重定向到主机。我无法使其与标准容器设置一起使用,我看不到可以为“docker run”定义自定义参数的地方。

当我通过 SSH 托管并运行另一个带有端口映射的 docker 时,它可以工作(通过一些防火墙设置允许从外部连接到此端口)。

我花了两个晚上通读文档,我找到了例如元数据设置,但这是带有 kubernetees 对象的 yaml 文件(据我所知),它只包含可以从 UI 设置的选项。

yaml 文件

spec:
  containers:
    - name: couch-1
      image: 'couchdb:3'
      securityContext:
        privileged: true
      stdin: false
      tty: false
  restartPolicy: Always

还有一种方法可以提供自定义启动脚本,我可以在其中运行另一个 docker,我没有尝试过,但我不确定这是否是正确的解决方案。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)