All Stories

Terraform 'The argument replication_group_description is required, but no definition was found.'

While creating a new Redis instance I got the following error: The argument "replication_group_description" is required, but no definition was found.

In Terraform, Jun 01, 2023

Docker tips: run containers as non-root users

Running a Dockerfile as a non-root user is a good practice for security reasons. By default, Docker runs containers with root privileges, but you can configure your Dockerfile to run ...

In Docker, May 31, 2023

How to Install PHP 8.1 on Ubuntu 23.04

Because the Ondrej PHP PPA repo is not supported in Ubuntu 23.04, I recommend installing PHP 8.1 through the default Ubuntu 23.04 apt packages.

In PHP, May 30, 2023

Docker tips: set memory and CPU limits

Setting memory and CPU limits to Docker containers could prevent VM instances crashing – speaking from personal experience though. Here’s how to set it up.

In Docker, May 29, 2023

How to Install Apache on Ubuntu 23.04

As a powerful and flexible server that allows you to host websites and serve web, it can be installed easily on Ubuntu 23.04.

In Apache, May 28, 2023

Docker tips: enable DOCKER_CONTENT_TRUST

Docker Content Trust (DCT) is a Docker security feature introduced to provide an additional layer of verification and trust for container images. It ensures the integrity and authenti...

In Docker, May 27, 2023

How to Install Podman on Ubuntu 23.04

The Podman installation on Ubuntu 23.04 is quick and easy. Let’s take a look.

In Podman, Ubuntu, May 26, 2023

Docker tips: Use COPY --chown instead of RUN chown

Here’s a neat tip when building a Dockerfile: make sure to use the --chown parameter when COPY-ing files into the image instead of “wasting” another layer just for the RUN chown .. op...

In Docker, May 25, 2023

How to Install Certbot on Ubuntu 23.04

Certbot can be installed under the default apt packages on Ubuntu 23.04. Let’s jump on the Installation part.

In Certbot, May 24, 2023

Forcing bundler to install gems in users home directory

By default, bundler install gems under /usr/local/bundle which is the default value for $GEM_HOME and $BUNDLE_APP_CONFIG when using Ruby’s official Docker images. Here’s what you can do.

In Ruby, May 23, 2023