How move docker data to other dir in ubuntu/debian

Stop docker sudo systemctl stop docker nano /etc/docker/daemon.json Add data { “data-root”: “/new/path/to/docker-data” } Check docker has been stopped ps aux | grep -i docker | grep -v grep Copy the files to the new location sudo rsync -axPS /var/lib/docker/ /new/path/to/docker-data Options explanation, check out the man page for more info -a, –archive archive mode; […]

Читать далее…

Получаем lets’encrypt wildcard сертификат

В предыдущей статьe я писал как получить сертфикат lets encrypt для домена. Сегодня стало возможно получать wilсard cert от Let’s Encrypt бесплатно. Получаем lets’encrypt wildcard сертификат. Наконец-то сегодня можно получиться wildcard cert. Слушаем сюда как это сделать. Получаем бота.Клонируем репу. cd /etc/nginx ; mkdir ACME2 ; cd ACME2 ; git clone https://github.com/certbot/certbot.git ; cd /etc/nginx/ACME2/certbot […]

Читать далее…

Запускаем docker-registry в swarm mode

Как продолжении minihowto о деплое в docker swarm mode, в данной статье мы рассмотрим деплой docker-registry. Создаем файлик .env REGISTRY_VERSION=2.6.2 REGISTRY_PORT=127.0.0.1:5000 REGISTRY_DATA_DIR=./data/registry Создаем docker-compose version: ‘3.3’ services: registry: image: registry:${REGISTRY_VERSION} ports: – ${REGISTRY_PORT}:5000 environment: SETTINGS_FLAVOR: local STORAGE_PATH: /var/lib/docker/registry SEARCH_BACKEND: sqlalchemy CACHE_REDIS_HOST: cache CACHE_REDIS_PORT: 6379 CACHE_LRU_REDIS_HOST: cache CACHE_LRU_REDIS_PORT: 6379 volumes: – ${REGISTRY_DATA_DIR}:/var/lib/registry networks: reg-network: aliases: – […]

Читать далее…

Запуск openldap сервера + gui openldapadmin в docker swarm mode

Итак статья для тех, кто использует человеческий swarm вместо ублюдского kubernetes для ушлёпков. Запускаем в swarm mode openldap. Предполагается что у вас уже есть swarm – делается это одной-двумя командами. Если у вас одна нода – manager и она же воркер делаем просто docker swarm init Увидим Swarm initialized: current node (o91r08ngi1x7v7f4qoednp4uk) is now a […]

Читать далее…