# Install necessary docker related tooling using brew
brew install docker # install docker command line tools
brew install docker-compose # install docker-compose plugin
brew install docker-buildx # install docker-buildx plugin (for multi-arch builds)
- Higher Message Retention ? - Increase disk size
- Higher Message Throughput ? - Increase network capacity
- Higher Producer Performance ? - Increase Disk I/O speed
- Higher Consumer Performance ? - Increase Memory
- queued.min.messages
- fetch.wait.max.ms
- socket.blocking.max.ms
sysctl cookbok is deprecated but still widely used. Chef core already has sysctl resource
Below is the short example how could we migrate from sysctl cookbook, without changing attributes structure.
# Code taken from https://github.com/Sous-Chefs-Boneyard/sysctl/blob/v0.6.2/libraries/sysctl.rb and a bit modified
def compile_attr(prefix, v)
case v
when Array
To update all commiters in whole repo use this document
#!/bin/sh
git filter-branch --env-filter '
CORRECT_NAME="vvv"
CORRECT_EMAIL="[email protected]"
export GIT_COMMITTER_NAME="$CORRECT_NAME"
yum update -y && yum install -y unzip tar btrfs-progs libseccomp socat util-linux curl wget
wget https://github.com/containerd/containerd/releases/download/v1.3.0/containerd-1.3.0.linux-amd64.tar.gz && tar xf containerd-1.3.0.linux-amd64.tar.gz -C /usr/local
``wget -O /usr/local/sbin/runc https://github.com/opencontainers/runc/releases/download/v1.0.0-rc8/runc.amd64 &&
docker image rm $(docker images | grep with-db-certs | awk '{ print $1":"$2}')
docker images | egrep '<none>' | awk '{print $3}' | xargs -I {} docker image rm {}
docker rm $(docker ps -a | grep -v "CONTAINER" | awk '{ print $1}')