docker - 不存在 'Access-Control-Allow-Origin' header - Docker 远程 API

标签 docker cors docker-api

使用 Docker 远程 API 时,我不断收到 CORS 错误。

正如 Docker 文档提到的,我确实设置了标志:

"api-cors-header" : "*",

我仍然没有看到响应 header 上设置的 header Access-Control-Allow-Origin: *

我正在使用 Docker 1.13 实验版。

  • Docker 实验:true
  • 服务器:Docker/1.13.0-rc3(Linux)

这是我的 API 版本:

{
    "Version": "1.13.0-rc3",
    "ApiVersion": "1.25",
    "MinAPIVersion": "1.12",
    "GitCommit": "4d92237",
    "GoVersion": "go1.7.3",
    "Os": "linux",
    "Arch": "amd64",
    "KernelVersion": "4.8.12-moby",
    "Experimental": true,
    "BuildTime": "2016-12-06T01:15:44.725283878+00:00"
}

我在这里遗漏了什么吗?

最佳答案

基于https://docs.browserless.io/docs/docker.html#enable-cors :

启用 CORS

您可以通过设置 ENABLE_CORS=true 变量来启用无浏览器跨域资源共享。默认为 false:

$ docker run -e "ENABLE_CORS=true" -p 3000:3000 --restart always -d --name browserless browserless/chrome

关于docker - 不存在 'Access-Control-Allow-Origin' header - Docker 远程 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41687709/

相关文章:

python - 如何使用具有自定义标签名称的python API构建本地docker镜像

docker - docker : Host networking vs hostnames 中的 Prometheus node_exporter

azure - PowerShell 脚本用于在 azure 容器注册表上保留最新 10 个镜像,其余的需要删除

java - Spring thymeleaf 模板在添加 CORS 配置后不起作用

javascript - 为什么 CORS 发布请求在一种情况下有效,但在另一种情况下无效

python - 有没有办法获取使用 python 的 docker API 创建 docker 镜像的日期

javascript - 使用 node-docker-api 时出现错误 : connect ENOENT/var/run/docker. sock

git - Docker 无法在 Ubuntu 容器上安装 git

当我使用构建命令时,Docker compose 会忽略我的 Dockerfile

asp.net - 让集成安全性和 CORS 与 Asp.Net、Angular 6 和 IIS 配合使用