docker

A collection of 6 posts
docker system prune
docker

docker system prune

При активной работе с Docker приходится быстро столкнуться с проблемой переполнения, заполнения диска. Сама логика работы докер ресурсоёмка, так устроен Docker. Образы, контейнеры, промежуточные слои, разные версии и т.д. Посмотреть все образы можно так docker images А можно вывести список всех образов по их размерам в порядке убывания docker
2 min read
mailcatcher
ruby

mailcatcher

Конечно да, можно использовать обычную почту, но для облачных IDE или изолированных контейнеров LXC или для DOCKER окружения удобней будет подменять SMTP и смотреть почту локально или в браузере.  Особенно удобно когда работаем дистанционно через облако. mailcatcher написан на Ruby. Так как часть проектов у нас в экосистеме Rails это
2 min read
docker - как уменьшить размер образа
docker

docker - как уменьшить размер образа

Некоторые замечания и соображения по тому, как уменьшить общий размер образа, создаваемого Docker. Размер образа (image) может легко превысить несколько гигабайт, даже у самого простого приложения, ведь мы создаем  окружение, а значит  включаем  в образ большое количество зависимостей. При активном выпуске обновлений/релизов приложения это может стать значительной проблемой и
3 min read
Docker registry
docker

Docker registry

Локальный реестр. Используем команду docker run -d \ -p 5000:5000 \ --restart=always \ --name registry \ registry:2 После запуска команды локальный docker реестр готов к использованию. Но это годится только для примера. Для производственной среды нужно защитить реестр с помощью TLS/SSL и конечно использовать механизм контроля доступа. Копирование образа в
2 min read
Rails 5.2.2, Neo4J, Docker
rails

Rails 5.2.2, Neo4J, Docker

Пример настройки Rails 5.2.2 и Neo4J в экосистеме Docker/Docker Compose. Указаны файлы необходимы для начала работы в существующем Ruby on Rails проекте. Можно воспринимать как контрольный лист интеграции Rails с Neo4J. Gemfile gem 'neo4j', '~> 9.4.0' config/application.rb (or config/environments/{development|test|production}
1 min read
Docker, docker-machine, generic
docker

Docker, docker-machine, generic

Управление Docker с локальной машины. Используем docker-machine. Можно управлять неограниченным количеством виртуальных или реальных хостов. Можно подключить уже настроенную машину или подключиться и настроить окружение Docker. Если Docker не установлен на управляемой машине он будет установлен. * Если Docker нет не подключаемом хосте, он будет установлен автоматически * Пакеты Docker будут обновлены
1 min read