如何解决在 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 举报,一经查实,本站将立刻删除。