Quick start guide
When you have Docker
Section titled “When you have Docker”-
If you know exact uri of websummoner - just specify it with
--websummoner-uri. No matter this is the same host or not.Terminal window docker run -d --name websummoner-ui -p 8080:8080 websummoner/websummoner-ui --websummoner-uri http://${WEBSUMMONER_HOST}:4444 -
When the UI and WebSummoner on the same host you need to determine websummoner uri accessible from UI container. Usually it can be the docker gateway address.
If you use default network mode, firstly:
Terminal window DOCKER_GATEWAY_ADDR=`docker inspect websummoner -f {{.NetworkSettings.Gateway}}`echo $DOCKER_GATEWAY_ADDR172.17.0.1 # May be differentThen run WebSummoner UI:
Terminal window docker run -d --name websummoner-ui -p 8080:8080 websummoner/websummoner-ui --websummoner-uri http://${DOCKER_GATEWAY_ADDR}:4444 -
On the same host you can just link with websummoner container. Assumed you have
websummonercontainer already up and running:Terminal window docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESfc479233071d websummoner/websummoner "/usr/bin/websummoner..." 10 minutes ago Up 10 minutes 0.0.0.0:4444->4444/tcp websummonerJust run linked UI:
Terminal window docker run -d \--name websummoner-ui \--link websummoner \-p 8080:8080 \websummoner/websummoner-ui --websummoner-uri=http://websummoner:4444websummoneris name of the WebSummoner container, and the--websummoner-urivalue should be the same as the link name.
With Docker Compose
Section titled “With Docker Compose”With docker compose remember to use the same network with websummoner and
browser containers. For now this is only bridge network mode.
version: '3'services: websummoner: image: "websummoner/websummoner" network_mode: bridge ports: - "4444:4444" volumes: - "$PWD:/etc/websummoner/" # assumed current dir contains browsers.json - "/var/run/docker.sock:/var/run/docker.sock" websummoner-ui: image: "websummoner/websummoner-ui" network_mode: bridge links: - websummoner ports: - "8080:8080" command: ["--websummoner-uri", "http://websummoner:4444"]When you don’t have Docker
Section titled “When you don’t have Docker”Or just want to dramatically simplify all the things :)
-
Download WebSummoner UI binary from releases page.
-
Start it:
Terminal window ./websummoner-ui --websummoner-uri http://<websummoner-host-or-ip>:4444