Latest News


It's finally here! Shopware App Development with dockware and Docker!
We tried to do our best to guide you through this new experience.
Dockware has investigated the best possible ways to have an easy and smooth development environment. There are so many ways to deal with this, so you can use whatever way you like. Still we came up with an idea, that you might enjoy using. Read more about it in our documentation.
And the best thing is, we've created a complete sample application that is available in our Open Source Example Repository on Github.
Even better - we've created a YouTube video where we explain everything and guide you through the basics and our full sample application.
It's finally time to create the best Shopware apps out there! Are you in?


PHP 8.1 has finally been released yesterday, and we just can't wait to use the official release version. And so we are happy to announce the official support of PHP 8.1 in all our dockware images, where PHP 8.x makes sense.
But the new dockware 1.4.3 versions come with even more features:
  • Easy "make switch-php" for live PHP version switching across all images.
  • VIM (and also NANO) is now available in all images, even non-dev images.
  • IMAP PHP extension now available in all images
We hope you like the new version and enjoy working with PHP 8.1


We're happy to announce the release of the 2 latest Shopware 5 version v5.7.5 + v5.7.6 for both, dockware play and dev.
In addition to this, we have a new goodie for you (currently not yet available in all images).
But the makefile in /var/www will soon include a command to easily switch the PHP version at runtime.
This is a perfect companion for pipelines such as with Gitlab, where you cannot provide environment variables when booting the container. (Thanks to Marcus from Kellerkinder for your help with this).
Here's a sneak peak
make switch-php version=8.0
make switch-php version=7.4
And it has been designed to be as robust as possible (hopefully). So switching to either the same, or even a non-existing PHP version should not screw up things.
If you want to read more about PHP switching, see this page
Give us a bit, but then then we rollout every image again for you.


We've updated all our images with our new building pipelines.
This means, that all of those images will now also be built automatically for multiple architectures, such as for the Apple M1.
So starting with today, all dockware images should now also work on M1!
(Please keep in mind, that some older versions failed to build because of a random problem or missing unit tests, which is a blocker for us, but this is only a handful)
In addition to this, we're happy to rollout these new features with version 1.4.2 of dockware:
  • Added "jq" package for JSON processing in bash
  • Add PHP 5.6 support to essentials and flex image
  • Composer was accidentally always updated, even if no ENV variable has been provided. This won't happen now, so it should always work offline too.
  • Fix problems with XDEBUG on PHP 5.6


We are aware of a connection problem with today.
With that we found out that our images accidentally trigger a "composer update" in the entrypoint, even if no version has been defined as environment variable.
This should not happen. All dockware images must work offline without a problem.
While we are fixing the issue, please use a non-existing composer version as ENV variable. This will then trigger "nothing" in the entrypoint. (credits to ThLind)
docker run --env COMPOSER_VERSION=3 dockware/xyz....
Sorry for any inconvenience.


We've released dockware v1.4.1 for Shopware and latest today. It comes with the following official fixes and will be rolled out across all images soon:
  • Added new "make download" command to easily prepare the installation of Shopware in the "essentials" image. (already released)
  • Fixed missing demo data in some Shopware 5 images (already released)
  • Fixed problem with wrong function definer with custom MySQL user ( (Thanks to "suc-sgor" for this)


The latest release of Shopware 5 (v5.7.3) has been published for dockware PLAY and DEV today. Give it a test run with this command:
docker run --rm -p 80:80 dockware/play:5.7.3
Have fun with the new version!


We've added Shopware for PLAY and DEV.
Allso, the Essentials image does now have a simple makefile that easily downloads your target Shopware 6 version for you. You can then simply continue your installation after choosing your version.
Check the command out here.


We're happy to announce that the new dockware versions 1.4 are being rolled out. I think its the first mass rollout with more than 100 images being updated. we have a huge QA pipe by now (thats why some did not work and im glad about that) but if you face any problems, just let us know please. We did also go through the github issues and updated the labels. so you should now also know if something is broken because of shopware itself...which was sometimes confusing. how do you know what version you have? "docker logs" should show the version 1.4 at the top of the output when starting your container. Heres the changelog:
  • new feature: ENV variable BUILD_PLUGIN=myPluginName allows you to build your plugin with the provided dockware version without starting dockware directly.
  • real demo data for Shopware > 6.2
  • ready to use base.scss class in the dockware demo plugin (for watcher tests)
  • PimpMyLog has now improved error logs for SW5 + SW6
  • PimpMyLog is now PHP 8 ready
  • SW5 has now Mailcatcher it should automatically work
  • different improvements and fixes across...yeah...everything


Since docker engine is getting always better we now prefer to use bind-mounting instead of sftp. But sftp is still a good alternative if bind-mounting does not work for you well.
Last modified 21h ago