适用于-p 80:80的Docker等效远程API命令?

venkat7668

我正在尝试使用Docker的Remote API启动Docker容器。我可以启动容器,但是无法公开并将容器的端口映射到主机端口。

我需要远程API JSON用于以下ssh命令

docker run -i -t --expose 80 -p 80:80 my_image_nodejs nodejs /var/www/server.js

现在我正在使用下面的JSON。

{
    "Image": "f96f6e304cfcd630ee51af87baf30dfd42cf1f361da873a2f62ce6654d7a4c6b",
    "Memory": 0,
    "MemorySwap": 0,
    "VolumesFrom": "",
    "Cmd": [
        "nodejs",
        "/var/www/server.js",
        "-D"
    ],
    "PortBindings": {
        "80/tcp": [
            {
                "HostIp": "0.0.0.0",
                "HostPort": "80"
            }
        ]
    },
    "ExposedPorts": {
        "80/tcp": {}
    }
}

提前致谢

regisg

这对我有用:

容器创建

ExposedPorts:{“ 80 / tcp”:{},“ 22 / tcp”:{}}

容器启动

PortBindings:{“ 80 / tcp”:[{“ HostPort”:“ 80”}],“ 22 / tcp”:[{“ HostPort”:“ 22”}]}

如果您知道如何设置Env,我已经发送了我的问题:-)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

水晶报表不适用于IIS端口:80

来自分类Dev

PHP fsockopen不适用于非端口80

来自分类Dev

iptables规则不适用于端口80

来自分类Dev

适用于小图像(80x80)的最佳CNN架构?

来自分类Dev

CSS属性过滤器:invert(80%)不适用于IE

来自分类Dev

Azure App Service反向代理仅适用于端口80 http

来自分类Dev

VirtualBox中端口80的连接被拒绝。但仅适用于CentOS VM

来自分类Dev

密码不适用于useradd -p

来自分类Dev

密码不适用于useradd -p

来自分类Dev

适用于Android的语音命令API

来自分类Dev

适用于Android的语音命令API

来自分类Dev

如何使其适用于p2p?

来自分类Dev

截断样式不适用于<a>标签,但适用于<div>和<p>标签

来自分类Dev

截断样式不适用于<a>标签,但适用于<div>和<p>标签

来自分类Dev

适用于Ubuntu的SearchEverything等效项

来自分类Dev

适用于 Linux 的 WSL 等效项

来自分类Dev

Mac版docker。docker run -d -p 80:80 --name网络服务器Nginx

来自分类Dev

man命令不适用于yelp

来自分类Dev

适用于Python的Perl的Linux命令

来自分类Dev

opendkim命令不适用于PHP

来自分类Dev

man命令不适用于yelp

来自分类Dev

适用于Python的Perl的Linux命令

来自分类Dev

适用于儿童的Linux命令

来自分类Dev

排序命令不适用于数字

来自分类Dev

命令不适用于Laravel 5.4

来自分类Dev

删除命令不适用于 NSTextField

来自分类Dev

适用于Windows的VBoxManage Linux命令convertfromraw等效

来自分类Dev

pe:triStateCheckbox不适用于p:ajax

来自分类Dev

z索引不适用于图片和p标签