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

Made with Slides.com