Docker

Log config

cat <<EOF | sudo tee /etc/docker/daemon.json
{
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "10m",
    "max-file": "3"
  }
}
EOF

Admin

# find what's using space
docker system df -v
docker ps -a --filter volume=$VOLUME_NAME_OR_MOUNT_POINT

MongoDB Container

# create a place to store the data
docker volume create --name mongo-data

# run mongo container
docker run -d \
  --restart always \
  --name mongo \
  --network private \
  --hostname $HOSTNAME \
  -e "MONGO_INITDB_ROOT_USERNAME=$MONGO_INITDB_ROOT_USERNAME" \
  -e "MONGO_INITDB_ROOT_PASSWORD=$MONGO_INITDB_ROOT_PASSWORD" \
  -v mongo-data:/data/db \
  -p 27017:27017 \
  mongo:4.2-bionic 

Neo4J Container

TimescaleDB Container

RabbitMQ Container

Logging

Redis

Arango DB

Last updated