Dashboards & Visualizations

Docker YML Compose file - How do I use different web UI port?

spammenot66
Contributor

When setting up splunk in dockers using a compose file, how to i set it to use port 58000 instead of the default 8000 for the web ui? Same question goes to other ports, how do i force it to use different ports that's not the default?

below is my current .yml file

services:
splunkenterprise:
#build: .
hostname: splunk
image: splunk/splunk
environment:
SPLUNK_START_ARGS: --accept-license
SPLUNK_ENABLE_LISTEN: 59997
SPLUNK_ADD: tcp 51514
ports:
- "58000:58000"
- "59997:59997"
- "58088:58088"
- "51514:51514"

0 Karma
1 Solution

outcoldman
Communicator

@spammenot66 please take a look on compose reference documentation https://docs.docker.com/compose/compose-file/#ports. Every port line is defined as HOST:CONTAINER, so in your chase if you want to map container port 8000 to host port 58000 you need to do it as

ports:
- "58000:8000"
- "59997:9997"
- "58088:8088"
- "51514:1514"

View solution in original post

0 Karma

outcoldman
Communicator

@spammenot66 please take a look on compose reference documentation https://docs.docker.com/compose/compose-file/#ports. Every port line is defined as HOST:CONTAINER, so in your chase if you want to map container port 8000 to host port 58000 you need to do it as

ports:
- "58000:8000"
- "59997:9997"
- "58088:8088"
- "51514:1514"
0 Karma

spammenot66
Contributor

@outcoldman Thank you sir!! That definitely solved my issue. Happy holidays!

0 Karma
Get Updates on the Splunk Community!

Full-Stack Security in Financial Services: AppDynamics, Cisco Secure Application, and ...

Full-Stack Security in Financial Services: AppDynamics, Cisco Secure Application, and Splunk ES Protecting a ...

It's Customer Success Time at .conf25

Hello Splunkers,   Ready for .conf25? The customer success and experience team is and can’t wait to see you ...

Pro Tips for First-Time .conf Attendees: Advice from SplunkTrust

Heading to your first .Conf? You’re in for an unforgettable ride — learning, networking, swag collecting, ...