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.
Running 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
Furthermore, 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.