deployml_course
deployml_course copied to clipboard
Docker. Полезные ссылки.
Я говорил, что помещать BD в Docker - плохая идея, но если вы готовые реплецировать ваши данные (можно автоматически с помощью Bonobo или AirFlow), то вот пример бэкапа и востановления для Postgres в Docker
docker backup
docker exec -t your-db-container pg_dumpall -c -U postgres > dump_date +%d-%m-%Y"_"%H_%M_%S.sql
** docker restore**
cat your_dump.sql | docker exec -i your-db-container psql -U postgres
DashBoard и графический интерфейс для Docker
С помощью Docker контейнера - Portainer можно управлять и мониторить вашы Docker процессы. Команда для деплоя контейнера:
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
Если забудете пароль для portainer - helper-reset-password