ice ip bind <Address> <Your_Container> where <Address> is the returned IP address.
您的应用程序已设置好并可以使用。如果您使用ibmliberty 您可以在Dockerfile中使用基础映像,如上例所示 访问正在运行的IBMWebSphere®ApplicationServer Liberty概要文件 服务器将Web浏览器指向:http://:9080 /
我使用“sudo ice ip list”获取了我的IP列表 然后我尝试使用三个不同的命令绑定IP:
user@comp:~$ sudo ice bind http://$ip/ $containerId
user@comp:~$ sudo ice ip bind http://$ip:$port $containerId
user@comp:~$ sudo ice ip bind http://$ip:$port $containerName
但得到了同样的错误信息:
Target is container cloud. Invoking cloud service...
usage: ice [-h] [--verbose] [--cloud | --local]
{login,tlogin,ps,run,inspect,logs,start,stop,restart,pause,unpause,rm,images,search,info,ip,help}
...
ice: error: argument subparser_name: invalid choice: 'bind' (choose from 'login', 'tlogin', 'ps', 'run', 'inspect', 'logs', 'start', 'stop', 'restart', 'pause', 'unpause', 'rm', 'images', 'search', 'info', 'ip', 'help')
答案 0 :(得分:1)
我能够使用以下命令语法
成功绑定sudo ice ip bind $ip $containerName
与官方说明相反,ip bind
命令不喜欢“http://”和“:port”参数。
答案 1 :(得分:1)
很抱歉。该团队正致力于更新文档。谢谢你找到了这个!