description Docksal Overview
Docksal is an open-source tool for defining and managing local web-development environments with Docker. It provides project configuration, command-line controls through the Fin utility, local DNS and proxy services, and environment-specific configuration files that can also be used in continuous-integration workflows.
It is intended for developers and teams who need repeatable environments for PHP-based and other web projects. [Docksal documentation](https://docs.docksal.io/)
help Docksal FAQ
What does the Fin utility do in Docksal?
Fin is Docksal's command-line utility for starting projects, opening container shells, running Docker commands, and managing services. A typical new project can be initialized with the `fin init` command. [Docksal documentation](https://docs.docksal.io/fin/fin-help/)
How does a local Docksal website get its URL?
Docksal's DNS service resolves a project address such as `project.docksal` to the Docksal environment. Its reverse-proxy container then routes the request to that project's web container. [Docksal documentation](https://docs.docksal.io/core/overview/)
Which files control a Docksal project's local settings?
The main project definition is usually `docksal.yml`, while `docksal-local.yml` can add local-only service settings without changing the shared file. Environment overrides can also be kept in `docksal.env` and `docksal-local.env`. [Docksal documentation](https://docs.docksal.io/stack/understanding-stack-config/)
What services does a normal Docksal project include?
A typical Docksal project has web, db, and cli services. The documentation describes Apache for the web service, MySQL options from 5.5 through 8.0 for the database service, and a command-line container with tools such as Composer, Drush, and WP-CLI. [Docksal documentation](https://docs.docksal.io/core/overview/)
explore Explore More
Reviews & Comments
Write a Review
Be the first to review
Share your thoughts with the community and help others make better decisions.