FEniCS in Docker¶
An easy way to run FEniCS is to use our prebuilt, high-performance Docker images. This documentation explains how to get quickly started with using FEniCS in Docker, as well as how to take advantage of more advanced features of Docker.
- 1. Quickstart
- 2. Introduction
- 3. Available FEniCS images
- 4. Suggested workflows
- 4.1. Separate container for each user project
- 4.2. Multiple shells running in one container
- 4.3. Restart an exited container
- 4.4. Run FEniCS in a Docker container like an application
- 4.5. Compile a development version of FEniCS
- 4.6. Reproduce my results
- 4.7. Share my container with a colleague
- 4.8. Create a custom image for my project
- 4.9. Use graphical applications on Linux hosts
- 5. Running Jupyter notebooks
- 6. Performance
- 7. FEniCS development using Docker
- 8. Developer Notes
- 9. Troubleshooting
Support requests can be sent to the FEniCS Support mailing list (firstname.lastname@example.org).
For development-related questions and suggestions, use the FEniCS Development mailing list (email@example.com). Bugs can be registered on the Bitbucket Issue Tracker (https://bitbucket.org/fenics-project/docker/issues).
Background on the use of containers with FEniCS, including performance data, is available in