Get started with Shopware 6 in zero time
Find the right dockware version for you and get started with your Shopware 6 development
Compare our images
First of all you should take a look at the different images and features and take the one that fits your needs.Use cases
Flex | Essentials | Play | Dev | Contribute | |
---|---|---|---|---|---|
want to... |
|
|
|
develop:
|
|
have to... |
|
| - | - |
|
Technical differences
Flex | Essentials | Play | Dev | Contribute | |
---|---|---|---|---|---|
Shopware Template | - | - | production | production | development |
php | 5.6 - 8.1 | 5.6 - 8.1 | 7.4 - 8.1 | 5.6 - 8.1 | 5.6 - 8.1 |
adminer | - | yes | yes | yes | yes |
mailcatcher | - | yes | yes | yes | yes |
pimpmylog | - | yes | yes | yes | yes |
ssh | yes | yes | - | yes | yes |
Xdebug | yes | yes | - | yes | yes |
tideways | yes | yes | - | yes | yes |
npm, composer etc. | yes | yes | - | yes | yes |
storefront/admin build/watchers | - | - | - | yes | yes |
psh | - | - | - | - | yes |
Quick Start dockware #play with Shopware 6
All you need is
- a MAC, Linux or PC with Docker installed
1. Start Docker
# run latest Shopware version
docker run --rm -p 80:80 dockware/play:latest
# run specific Shopware version
docker run --rm -p 80:80 dockware/play:6.3.0
2. Play with Shopware 6
- Troubles?
Don't worry and see our FAQ page
Quick Start dockware #dev with Shopware 6
All you need is
- a MAC, Linux or PC with Docker installed
- your browser should allow HTTPS for localhost
- Docker Compose installed
1. Create docker-compose.yml file
If you want to develop with Shopware 6, you need some additional ports and settings
for your container. We have prepared a docker compose file for you :)
Check GitHub docker-compose.yml
2. Start Docker
We start by launching dockware. This will prepare the whole shop for you.
docker-compose up -d
3. Prepare Development
Now download the Shopware sources from the container to your local source folder (if you
don't use bind mounting).
Don't worry, it won't take that long
Now you have the whole the source code from Shopware on your local drive to benefit from code completion and all that stuff.
Now you have the whole the source code from Shopware on your local drive to benefit from code completion and all that stuff.
docker cp dw__myshop_dev_shopware:/var/www/html ./my/local/path/src
docker exec -it CONTAINERNAME tip -r dockware.zip ./
4. SSH/SFTP
Yes, correct - we use SSH and SFTP to communicate with dockware!
But of course you can use bind moutning (if your host and perfromance allows it)
Our isolated containers give you the performance you need while developing on your host machine. Just create an automatic-upload in your favourite IDE and you can modify the code or even use the watchers inside the container.
But of course you can use bind moutning (if your host and perfromance allows it)
Our isolated containers give you the performance you need while developing on your host machine. Just create an automatic-upload in your favourite IDE and you can modify the code or even use the watchers inside the container.
You can also use the plain docker commands to access your containers.
docker exec -it dw__myshop_dev_shopware bash
- Troubles?
Don't worry and see our FAQ page