minor change to prior commit
[openemr.git] / DOCKER_README.md
blobaebcc5f5b4c0f53a444f69645d14d024ffa8a7f9
1 # OpenEMR Docker Documentation
3 ## Overview
4 The OpenEMR community loves Docker. We eat and breath Docker. The OpenEMR dockers can be found on
5 [dockerhub](https://hub.docker.com/r/openemr/openemr/). There are two main categories of dockers for
6 OpenEMR, Production Dockers and Development Dockers. Production dockers are meant for production use
7 with tags such as `5.0.2` and `latest`. Development dockers are meant for development and include the
8 `flex` series.
10 ## Production Dockers
11 Production dockers are meant for production use with tags such as `5.0.2` and `latest` and can be found
12 on [dockerhub](https://hub.docker.com/r/openemr/openemr/). An example docker-compose.yml script can be
13 found in the `docker` directory at [docker/docker-compose.yml](docker/docker-compose.yml). After modifying the
14 script for your purposes, it can then be started with `docker-compose up`, which will then take about 5-10
15 minutes to complete.
17 ## Development Dockers
18 Development dockers are meant for development and include the `flex` series and can be found on
19 [dockerhub](https://hub.docker.com/r/openemr/openemr/). It is strongly recommended to not use these dockers
20 for production purposes unless you know what you are doing. There are 2 OpenEMR development environments,
21 which are based on these development dockers. The main development environment is the Easy Development Docker
22 environment, which is documented at [CONTRIBUTING.md](CONTRIBUTING.md#code-contributions-local-development)
23 and [contrib/util/docker/README.md](contrib/util/docker/README.md#easy-development-docker-environment). The other
24 development environment, which is much more complex, is the Insane Development Docker environment, which is
25 documented at [contrib/util/docker/README.md](contrib/util/docker/README.md#insane-development-docker-environment).