Getting Started

What is dockware/web?

This image is designed to provide web developers with an optimized environment featuring multiple “latest” PHP and Node versions, along with essential tools like Xdebug, Tideways, and more.

Its goal is to streamline development workflows with a clean, up-to-date setup. Simply run the container and start developing PHP, Node, or other web applications—without the hassle of configuring your local environment.

When to use this image?

This image is a versatile choice for all kinds of web development and should be your go-to option unless you require a specific setup, such as a pre-configured Shopware version.

Possible use cases:

• Developing applications with Symfony, Laravel, and more

• Building Vue.js applications or other Node-based projects

• Running tasks in CI/CD pipelines

• Developing Shopware while managing the full environment and database containers yourself

Starting Containers

You can use either the latest tag or any specific tag version from the image. Please see Releases and Versions.

You can either start it directly by using docker run....

docker run -p 80:80 dockware/web:latest

...or create a docker-compose.yml file and start it using docker-compose up -d...

website:
  image: dockware/web:latest
  ports:
    - 80:80
  volumes:
    - "./src:/var/www/html"

Last updated

Was this helpful?