31得票6回答
Docker - 客户端版本过新导致的错误响应:客户端版本高于服务器版本

在使用Docker Machine创建新的机器后,我遇到了以下错误:$ docker ps Error response from daemon: client is newer than server(client API version 1.21, server API version: ...

24得票3回答
Docker和MySQL:读取通信数据包时出错

我在docker中遇到了连接问题。我使用官方的mysql 5.7镜像和Prisma服务器。当我通过使用prisma cli启动它时,它会在其下方使用docker compose(在此处描述:这里),一切都正常。 但是我需要通过docker api以编程方式启动这些容器,在这种情况下,应用程序...

16得票5回答
我该如何使用Docker Registry HTTP API V2获取Docker仓库中所有镜像的列表?

我与一家外部组织合作,他们给了我访问私有(受身份验证令牌保护的)Docker注册表的权限。最终,我想使用Docker的HTTP API V2查询此注册表,以获取注册表中所有可用存储库和/或映像的列表。但在此之前,我首先想在公共注册表(例如Docker Hub)上练习构建此类API查询的基本操作...

15得票1回答
如何使用Docker Registry API v2将镜像推送到Docker仓库

我正在编写一个Docker注册表API包装器,以从一个私有注册表中提取图像并将其推送到另一个注册表。 根据文档,首先需要提取图像的清单和层。按照提取镜像的步骤,我已成功下载了特定image:tag的所有层和清单。 按照推送镜像的步骤,我已经执行了以下步骤: POST /v2/<n...

13得票7回答
从Go代码构建Docker镜像

我正在尝试使用Docker API和Docker Go库(https://github.com/docker/engine-api/)构建Docker镜像。代码示例:package main import ( "fmt" "github.com/docker/engine-ap...

12得票2回答
使用golang sdk为docker api的ContainerCreate函数设置端口绑定配置。

基本上我需要像这样的东西docker run -p something:something --name xxxx imagename 在 Golang SDK(即此处链接 https://docs.docker.com/engine/api/sdks/)中使用 Docker API 的当前代...

9得票1回答
从私有Docker仓库中“删除”图像的方法是什么?

我正在为Docker编写API客户端,但是注册表API很难使用。我正在尝试从注册表中删除一个镜像,然而我一直收到这个错误。 [ { code: 'UNSUPPORTED', message: 'The operation is unsupported.' } ] 我获取这个的步骤如下: ...

9得票2回答
如何从运行Docker Toolbox的Windows系统中启用Docker API访问(docker machine)

我正在运行最新版本的Docker Toolbox,使用最新版本的Oracle VirtualBox,在Windows 7操作系统上作为主机操作系统。 我试图启用非TLS访问Docker远程API,这样我就可以在运行在VirtualBox中的docker-machine上运行Postman R...

8得票1回答
在Shell脚本中处理Docker事件

我想要捕获docker事件,并在发生某些事情时采取一些行动。有许多方式可以“获取/打印事件”: # With curl curl --unix-socket /var/run/docker.sock http:/v1.40/events # With nc echo -e "GET /ev...

7得票3回答
Golang - Docker API - 解析 ImagePull 的结果

我正在开发一个使用Docker API的Go脚本,用于我的项目。登录到我的仓库后,我拉取所需的Docker镜像,但问题是ImagePull函数返回一个io.ReadCloser实例,我只能通过以下方式将其传递给系统输出: io.Copy(os.Stdout, pullResp) 很酷的是...