I’m glad to see the Docker CE editions have been updated to 9.1.2 and a refreshed license expire date. Maybe this weekend I’ll finally get around to trying to download and install them, if my old spare PC supports the Docker virtualization.
A thought, make sure your Docker command to start the Natural Development server specifies the correct IP address where Adabas is installed.
7. 2 Starting Natural in a Docker Container
The following command starts the Natural container. You have to replace “” in the command with the IP address that you have determined, to have access to the Adabas database.
docker run -d -p 2700:2700 --add-host adabas-db: -e ACCEPT_EULA=Y store/softwareag/natural-ce:9.1.2
Meanwhile, reading through the Adabas & Natural CE for Docker guide, I found this suggested 3148 problem solution on the last page:
12.2 Natural runtime cannot connect to Adabas running in a container
You can connect to the Natural container on port 2700,but Natural applications running in the container cannot connect to the Adabas database,and you are getting error code 3148.
Check first if you have a firewall running on your host machine that is blocking port 60001. Ensure that this port can be reached in your environment.
If this is not the case,it is possible that you have a loopback address access problem in your configuration so that Natural cannot access the Adabas network on port 60001 through the external IP address.
You could fix this problem using a Docker network while starting your containers. To do so, first stop and remove the already started Adabas and Natural Docker containers.
Change your Quickstart commands to the following three commands:
docker network create adabas_natural
docker run -d -e ACCEPT_EULA=Y -e ADADBID=12 -e “ADA_DB_CREATION=demodb” --network adabas_natural --name ADABAS-DBstore/softwareag/adabas-ce:6.7.1
docker run -d -p 2700:2700 --network adabas_natural -e ACCEPT_EULA=Y store/softwareag/natural-ce:9.1.2
Hope that helps. Please let us know.