Docksal 101

Bartłomiej Jakub Kwiatek

@Flower7C3

PHPers Summit 2021

workshop

Meeting plan

PHPers Summit 2021
Docksal 101

Theory part

  1. Apps development
  2. Vagrant vs Docker
  3. Why Docksal?
  4. How it works?

Meeting plan

Practical part

  1. Prepare
  2. Customization & extending
  3. Troubleshooting
  4. Ok, lets init this

PHPers Summit 2021
Docksal 101

Apps development

PHPers Summit 2021
Docksal 101

PHPers Summit 2021
Docksal 101

vs

What is Docksal?

PHPers Summit 2021
Docksal 101

Docksal is a tool for defining and managing
web development environments.
It uses Docker and Docker Compose
to create fully containerized environments for your projects.

 

» docs.docksal.io

Can I use Docksal?

PHPers Summit 2021
Docksal 101

  • RAM requirement: 8GB or more
  • Mac - must be a 2010 or newer model
  • Linux, CPU with SSE4.2 instruction set supported
  • Windows 10 and CPU
    with hardware virtualization (VT-x/AMD-V) supported
    and enabled in BIOS

 

Details » docs.docksal.io/getting-started/setup/

How to Docksal?

Download Docksal
docksal.io/installation

PHPers Summit 2021
Docksal 101

„fininitialize”

Open browser
example.docksal

$ fin init

How it works?

PHPers Summit 2021
Docksal 101

How it works?

PHPers Summit 2021
Docksal 101

Prepare

PHPers Summit 2021
Docksal 101

Customization & extending

PHPers Summit 2021
Docksal 101

Ok, lets init this

PHPers Summit 2021
Docksal 101

Troubleshooting

PHPers Summit 2021
Docksal 101

PHPers Summit 2021
Docksal 101

Remember to read the docs.docksal.io

PHPers Summit 2021
Docksal 101

Bartłomiej Jakub Kwiatek

@Flower7C3

Kwiatek.pro

Bartlomiej.Kwiatek@VMLYR.com

Docksal 101 (extended)

By Bartłomiej Jakub Kwiatek

Docksal 101 (extended)

If you know Docker or it is still a mystery to you, or you want to find out how to make it easier to work with, I invite you to meet Docksal. I will show you how to quickly configure a project using any version of PHP or Node.js, how to share such a configuration with your team or prepare a tailor-made environment.

  • 1,125