cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
105
Views
0
Helpful
0
Replies
Highlighted
Beginner

9300 Application hosting Minecraft docker container

I've been following this blog about a 9300 hosting a Minecraft docker container. I'm trying this as a guide to add in my own containers.

https://blogs.cisco.com/developer/minecraft-on-catalyst-switch#comments

Now, I don't have Cisco DNA Center and have been researching and doing this via command line. I've copied the 'run-opts' and the settings as far as I can tell, yet when the container starts, it'll be Running for a few seconds then hit a Stopped state. I can not for the life of me figure out why it stops. Any help resolving this is greatly appreciated.

 

Switch: C9300-48U

Software version: 17.02.01

 

Show run of app-hosting:

.

app-hosting appid minecraft
app-vnic AppGigabitEthernet trunk
 guest-interface 2
 vlan 300 guest-interface 0
  guest-ipaddress 192.168.10.100 netmask 255.255.255.0
app-default-gateway 192.168.10.254 guest-interface 0
app-device usb-port 1 usb-port-label minecraft
app-resource docker
 run-opts 1 "-e EULA=TRUE"
 run-opts 2 "-e OVERRIDE_SERVER_PROPERTIES=true"
 run-opts 3 "-e MOTD=Catalyst9300"
 run-opts 4 "-p 25565:25565"

.

Show run of interface AppgigabitEthernet:

interface AppGigabitEthernet1/0/1
 switchport trunk allowed vlan 300
 switchport mode trunk
 switchport app-interface

 

LAB-Switch#app-hosting start appid minecraft
minecraft started successfully
Current state is: RUNNING

LAB-Switch#show app-hosting list
App id                                                                  State
---------------------------------------------------------
minecraft                                                             RUNNING

LAB-Switch#show app-hosting list
App id                                                                 State
---------------------------------------------------------
minecraft                                                            STOPPED

 

 

 

This widget could not be displayed.