Ben Chuanlong Du's Blog

It is never too late to learn.

Tips on Toolbx

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

I personally devoted effort on Docker images which makes it easy to develop in Docker containers.

  • Create a user with same uid/gid as the user on the host on the …

Use Docker Containers for GitHub Actions

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Tips & Traps

  1. Docker container is available in Ubuntu and Windows but not macOS in GitHub Actions due to license issues. To use Docker in macOS in GitHub Actions, you have to …

Tips on LXD

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

  1. LXD only works in Linux. It is not supported on macOS or Windows.

  2. LXD does not require a CPU which supports virtualization.

  3. Docker is a more user-friendly alternative to LXD containers …

Tips on Multipass

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Multipass vs LXD

  1. LXD supports both containers and VMs while multipass supports only (Ubuntu) VMs.

  2. LXD is more lightweight compared to multipass.

  3. LXD does not require CPU virtualization while multipass relies …