appendix Docker

 

Running ScyllaDB requires a Linux-based operating system and several configuration steps. We discuss configuration in this book, but for ease in getting started quickly, you’ll use Docker to run your clusters. Docker allows you to run packaged Linux applications in virtualized environments. In this appendix, you’ll learn how to install and configure Docker to run Scylla locally.

A.1 Linux

Docker is written for Linux, and other operating systems' implementations require running a virtual machine (which Linux handles for you in the background) to run Docker, so it should be straightforward. On the other hand, there are so many flavors of Linux that installing Docker becomes slightly more involved. To install Docker, go to the link for your distro and follow the instructions:

A.2 macOS

To install Docker on macOS, you first need to be aware of its license restrictions. As of August 31, 2021, using Docker Desktop on a Mac on an enterprise machine (with a company larger than 250 employees or $10 million in revenue) requires a license. Otherwise, it’s free for personal use. If you want to install it on a work Mac, I suggest doing so on a personal computer or investigating an open source equivalent like Podman.

A.3 Windows

A.4 Running ScyllaDB on Docker