docker

Сеть в Docker

Очень глубокая  и подробная статья про то, как работает сеть в Docker. http://blog.mbrt.it/2017-10-01-demystifying-container-networking/

Установка minicube на Mac OS+docker registry

Minikube – это kubernetes на коленке, который можно поставить на локалхосте и поиграться. В отличие от Kubernetes его можно ставить на один хост. Сам minicube ставится просто через brew: brew cask install minikube Чтоб кубик смогу работать с docker daemon указываем вот:

В дашборд можно попасть так:

Далее можно добавлять pods Делаем […]

Docker контейнер nginx+lamp для php приложения

Немного опять изучаю docker. Посмотрел видео от Learning Path – Devops with Docker. Неплохо, начинается с самого примитивного и заканчивается оркестрацией контейнеров. Собрал тестовый контейнер для docker c nginx reverse-proxy и LAMP стеком для PHP приложения. Само приложение тестовое, написаное на коленке за 40 минут, в докер забирается с github. https://github.com/mikonoid/docker_nginx_lamp_app

Docker. Управление хостами через Shipyard.

Первый пост про Docker тут. Теперь пробуем поднять для Docker веб-интерфейс. Есть даже простенький интерфейс, который можно очень просто поднять. Разворачивается он отдельным контейнером и пробрасываем для него порт 9000 docker run -d -p 9000:9000 –privileged \ -v /var/run/docker.sock:/var/run/docker.sock dockerui/dockerui Теперь можно зайти на http://your-address:9000  и увидим простенький веб-интерфейс. Все очень там примитивно, аутентификация не […]

Docker exec is missing

Вот в прошлый раз в Docker подняли контейнер с веб-сервером. Потом нужно было запустить в нем bash и зайти в него. Но не тут-то было. Запущаю docker exec -it test /bin/bash И получаю что-то типа exec is missing. То есть, опции exec нету. Оказалось, что данный функционал появился с версии 1.3.0, а я ставился из […]

Знакомство с Docker. Запускаем Apache в контейнере.

Пришло время познакомится с Docker. Вкратце, что такое Docker. Точнее немного философии Docker. Это открытый программный продукт, позволяющий разворачивать приложения в изолированном контейнере. Да, можно рассматривать это каr такой себе мегасупер chroot. Философия докера подразумевает, что в одном контейнере можно развернуть одно приложение. Например, можно развернуть веб-сервер с каким-то веб-сайтом или веб-приложением и в дальнейшем […]