I am investigating using OpenEMR as a customizable solution for a client’s rather esoteric healthcare practice.
As an initial dev version, I’m running on a local Ubuntu server VirtualBox VM. I have successfully downloaded and installed the Docker package (using the lightsail
launch.sh script from here: openemr-devops/packages/lightsail at master · openemr/openemr-devops · GitHub) and got up and running within two minutes. I can access the site at
http://<ipaddress>/interface/main/tabs/main.php, I can create patients and appointments - everything seems to be functional. However, on the server I can’t for the life of me figure out how to stop/restart/modify anything having to do with the container or webapp in general.
docker ps comes up blank and
docker ps -a only shows the “hello-world” container I ran as part of the docker install/test process. Running
docker service ls also returns nothing as does
docker container ls. The only thing I can figure out that shows what is running is
docker-compose config --services, which returns
mysql openemr phpmyadmin
docker-compose down does not seem to actually take down anything - I can still get to the app fine via the browser.
As I said, I’m interested in customizing the app (images, etc.) and eventually modifying the code to add some other features. I’m starting to think forgetting about Docker and just installing the barebones app might be the way to go. But I still need to know how to actually take down the container/services so that I don’t have conflicting versions running.
Thanks for any pointers. I’m new to Docker, but not web development in general.