In our current infrastructure (non-Docker), I have a VM with WebSphere installed. We have automation scripts to deploy our applications - for the most part we do a series of calls to the WebSphere wsadmin shell script… these do everything from creating a JVM, setting a bunch of -D’s, then deploying the EAR.
I’ve stood up WebSphere using Docker (found some IBM articles and Dockerfiles for it), and my question is this:
Can our existing process of executing wsadmin still be used? That script obviously now resides inside the container. On the host I need to run a script, and that script will need to make calls to the wsadmin.sh inside the container.
What’s the best way to do this, or do I need to re-think how we do things? Most of the WAS on Docker tutorials have peopel deploy applications through the GUI, but we need to have it all automated.