Hello, I am quite new to Rancher.
I want to use rancher to automatize the deployment of my containers. The container consists in a simple jar which:
- Exposes a simple HTTP server (30060:6000/tcp)
- Opens a websocket, through HTTPS (30050:5000/tcp)
I am able to successfully start my container and connect to its internal HTTP server from any external client. However, I encounter a “connection refused” error when trying to connect to its websocket.
My container POST request body is the following:
{
"type": "container",
"name": "engine",
"imageUuid": engine:2,
"ports":["30060:6000/tcp", "30050:5000/tcp"]
}
The container already includes a certificate for the HTTPS websocket, valid for the domain mydomain.com.
From docker, I can work it out by specifying --network-alias mydomain.com
; however, I don’t know how to specify an alias from rancher.
Thanks in advance for your help,
MT