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

如何使用docker远程api创建容器?

太叔天宇
2023-03-14
问题内容

我是Docker的新手。我已经阅读了docker remote
API中的教程。在创建容器方面。它显示了太多无法填充的参数。我想知道什么等效于此命令:

docker run -d -p 5000:5000 –restart =始终–name注册表注册表:2。

我对此一无所知。谁能告诉我?谢谢!


问题答案:

原始答案(2015年7月):

如本教程所述(如果启用了远程API的话)(不直接测试):

首先创建容器:

curl -v -X POST -H "Content-Type: application/json" -d '{"Image": " registry:2.",}' http://localhost:2376/containers/create?name=registry

然后启动它:

curl -v -X POST -H "Content-Type: application/json" -d '{"PortBindings": { "5000/tcp": [{ "HostPort": "5000" }] },"RestartPolicy": { "Name": "always",},}' http://localhost:2376/containers/registry/start?name=registry

2017年2月更新,对于docker1.13+,请使用类似的想法,但使用当前engine/api/v1.26来查看rocksteady的答案



 类似资料:
  • 问题内容: 这个问题来自Docker存储库中的一个问题:https : //github.com/docker/compose/issues/942 我无法弄清楚如何使用docker compose创建数据容器(无进程运行)。 问题答案: 确切的操作方法在一定程度上取决于您将数据仅用于容器的图像。如果您的图片带有,则需要在中将其覆盖。例如,这是来自docker hub的官方MySql映像的解决方案

  • 我想创建一个ssh隧道,从我的计算机到远程服务器,再到运行Jupyter Notebook(计算机)的docker容器 Docker容器托管在运行OS X(El Capitan)的机器上。Docker正在使用默认的机器IP:192.168.99.100。 我可以坐在运行Docker容器的服务器上,使用浏览器(192.168.99.100:8888)从Docker容器创建Jupyter笔记本。这将验

  • 我有一个简单的nodeJs应用程序,它使用快速框架。我可以在docker容器中成功运行这个应用程序。 我需要从VS代码远程调试这个应用程序如何做到这一点。 我在远程调试中采取的以下步骤 docker构建命令 docker运行命令 运行docker后,it控制台输出一条消息 调试器侦听127.0.0.1:5858 但是我无法从本地主机:8080访问节点应用程序,也无法从VScode进行调试。

  • 我试图弄清楚如何在使用Twilio的Authy时在SaaS应用程序中细分多个客户。 其中一种方法是为每个客户创建一个应用程序(每个客户/客户组有/没有子帐户)。然而,为了自动装载客户,我希望通过API创建应用程序。 Authy的文件没有帮助-https://www.twilio.com/docs/authy/api/applications#create-新应用程序显示“要创建新的授权应用程序,请

  • 问题内容: 我正在尝试 使用 官方链接中提到 的API 构建 docker镜像 。 但是我无法获得文件中的内容:示例请求: 有几件事使我感到困惑, 1)在哪里提到 Dockerfile 的 路径 ? 2)“归档文件必须在归档文件的根目录中包含一个构建指令文件,通常称为Dockerfile。” 来自docker docs的此声明,这里的困惑 是存档的根 是 什么 ? 3) 构建图像的详细命令 是什么

  • 问题内容: 我刚刚注册了这个问题。关于是否可以使用VS Code在Docker容器中远程调试python代码。我在这里有一个完全配置的Docker容器。我在这方面获得了一些帮助,无论如何我还是Docker的新手。在其中运行Odoo v10。但是我无法在VS Code中进行远程调试。我已经尝试过这种解释,但我真的不明白。可能吗 如果是的话,我该如何运作?我正在使用VS Code 1.6.1和Don