我想使用Docker的Remote API启动容器。我已经可以启动容器,但无法将容器的端口映射到主机的端口。
我需要远程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": {}
}
}
感谢您的预先准备。