You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
i'm having unexpected problems using structurizr/onpremises Docker Container on OSX (MacBook Pro)
I'm starting the container with
docker run -it --rm -p 8080:8080 -v /Users/uwe/architecture/c4model/.structurizr_data:/usr/local/structurizr structurizr/onpremises
I get the following error message back
Cannot find /usr/local/tomcat/bin/setclasspath.sh
This file is needed to run this program
A similar behaviour for tomcat in Docker Containers is described here and here
Somehow it has to do with some incompatibilities between the installed Tomcat version in the Docker container and the used Docker version, that leads to a situation, where a simple test in the started catalina.sh fails
if [ -r "$CATALINA_HOME"/bin/setclasspath.sh ]; then
. "$CATALINA_HOME"/bin/setclasspath.sh
else
echo "Cannot find $CATALINA_HOME/bin/setclasspath.sh"
echo "This file is needed to run this program"
fi
Unfortunately my possibilities to fix this are very limited as i have no possibility to change the content of the provided Docker Container and the used Tomcat version there.
I've already upgraded my Docker installation to latest available version
docker --version
Docker version 20.10.20, build 9fdeb9c3de
I'm running on
uname -a
Darwin LT958.local 21.5.0 Darwin Kernel Version 21.5.0: Tue Apr 26 21:08:22 PDT 2022; root:xnu-8020.121.3~4/RELEASE_X86_64 x86_64
Do you have any suggestions how to make structurizr/onpremises working?
Thanks a lot
Uwe
The text was updated successfully, but these errors were encountered:
UBessle
changed the title
Problems starting Docker Container on OSX
Problems starting structurizr/onpremises Docker Container on OSX
Oct 26, 2022
Sorry for bothering you, but i found the root cause for the problem myself. I've upgraded docker cli to 20.10.20, but the docker daemon still used an old version (18.x.x). After restarting the upgraded docker daemon the mysterous problems were gone.
Hi Simon,
i'm having unexpected problems using structurizr/onpremises Docker Container on OSX (MacBook Pro)
I'm starting the container with
I get the following error message back
A similar behaviour for tomcat in Docker Containers is described here and here
Somehow it has to do with some incompatibilities between the installed Tomcat version in the Docker container and the used Docker version, that leads to a situation, where a simple test in the started catalina.sh fails
Unfortunately my possibilities to fix this are very limited as i have no possibility to change the content of the provided Docker Container and the used Tomcat version there.
I've already upgraded my Docker installation to latest available version
I'm running on
Do you have any suggestions how to make structurizr/onpremises working?
Thanks a lot
Uwe
The text was updated successfully, but these errors were encountered: