The Mura Training Docker Image is specifically used for Official Mura Training.
Please Note: If you're looking for the "Official" Mura Docker image, please visit https://hub.docker.com/r/blueriver/muracms/.
Docker Desktop must installed and running on your computer (Desktop Community edition is perfectly fine) prior to following the steps below.
Follow the steps outlined below to get the Mura training container up and running.
-
Clone the Mura Training repository to your desktop
-
Launch your shell program and
cd
into the cloned../mura-training/
directory -
Run the following command:
$ docker-compose up
-
Docker will then begin to do its thing. The first time this is run, it will take awhile to finish.
Creating network "mura-training_default" with the default driver Creating volume "mura-training_vol_muradb" with default driver Pulling svc_muradb (mysql:5.7)... 5.7: Pulling from library/mysql f7e2b70d04ae: Pull complete etc ...
-
Once you see a notification about the
WEB CONTEXT
, the container should be ready and you may proceed to the next step.mura_1 | [INFO ] runwar.context: =========================================== mura_1 | WEB CONTEXT (8c069df52082beee3c95ca17836fb8e2) mura_1 | ------------------------------------------------------------------- mura_1 | - config:/root/serverHome/WEB-INF/lucee-web (custom setting) mura_1 | - webroot:/app mura_1 | - hash:8c069df52082beee3c95ca17836fb8e2 mura_1 | - label:8c069df52082beee3c95ca17836fb8e2 mura_1 | ===================================================================
-
-
Once the container is ready, launch a browser window and navigate to http://localhost:8008/.
-
If the site only contains an empty home page, navigate to http://localhost:8008/?appreload&applydbupdates and the site should then be populated with sample content.
To stop the container, follow the steps below.
- Launch your shell program and
cd
into the cloned../mura-training/
directory - Run the following command:
$ docker-compose down
This image uses Mura, an open-source digital experiences platform. To learn more about Mura, visit https://www.getmura.com.
- Admin Login URL: http://localhost:8008/admin/
- Username:
admin
- Password:
admin
This image uses Lucee, the leading open-source CFML application server/engine. To learn more about Lucee, visit https://lucee.org.
- Admin Login URL: http://localhost:8008/lucee/admin/server.cfm
- Password:
P@55w0rd!
Official Mura Training uses the following additional resources and files for each segment of training.
- Mura Documentation
- Documentation used for each training segment.
- Content Manager Training
- Companion files used for the Admin/Content Manager Training segment (1 day / 8 hours)
- Theme Developer Training
- Companion files used for the Theme Developer Training segment (1 day / 8 hours)
- Core Developer Training
- Companion files used for the Core Developer Training segment (3 days / 24 hours)
If you're attending training, please do not make any changes to the Dockerfile or docker-compose.yml file until the conclusion of your training. At that point, feel free to make your desired changes, then simply run the following from your command line:
$ docker-compose build --no-cache