Hикoлaй
ну собственно если делать вручную то в дурке я окажусь примерно в то же время
Sergey
docker-compose + portainer?
twwlf
портейнер уже научился показывать контейнеры более чем с одного инстанса dockerd ?
twwlf
одновременно
Nickolai
Добрый день! подкажите, из хост системы одной оси, можно запускать докер с другой осью? к примеру хост линь или мак, а докер нужен с виндой для билда приложения или заюзать вагрант?
Nickolai
говорю же, для билда приложения)
Hикoлaй
docker-compose + portainer?
как раз уже стоит, только я очевидно слеп и не вижу практической пользы от портейнера кроме как "хорошие гуйцы"
twwlf
ого, ты хоть какую-то пользу нашёл
Hикoлaй
сарказм?
twwlf
ну, нет. Мне portainer действительно довольно бесполезным кажется
Hикoлaй
ну я из него подчищаю систему, грохаю контейнеры и образы))
Gaiaz
ну я из него подчищаю систему, грохаю контейнеры и образы))
из консоли это так легко делается, что ставить отдельный софт для этого ну как-то лень
Hикoлaй
да знаю, но гуйцы же)) раз уж поставил пусть хоть так пользу приносят
bazzilic
В windows server 1709 и последнем докере - даже без виртуализации
bazzilic
Скоро и в windows 10!
Oleg
Ребят, а если сделать стоп-старт виртуалке, докер контейнеры полнимутся автоматом или надо магию делать?
Alexey
если -restart always выставлен был при создании, то поднимутся
Денис
Кто нибудь использует traefik ? Какие отзывы.
Anonymous
господа, подскажите пожалуйста, имеется отдельно висящий контейнер с названием qwerty, подключаю его в docker-compose.yml через external_links: external_links: - qwerty:db но приложение жалуется, что не может найти по хосту db базы данных. пробовал делать просто: external_links: - qwerty и искать по qwerty, но та же история… P.S. 3 версия, судя по докам, они не обязательно должны быть в 1 нетворке
Anonymous
сориентирует кто-то? возможно что-то не так делаю...
Artem
If you’re using the version 2 or above file format, the externally-created containers must be connected to at least one of the same networks as the service that is linking to them. Links are a legacy option. We recommend using networksinstead. This option is ignored when deploying a stack in swarm mode with a (version 3) Compose file.
Anonymous
@ArtG1uK то есть все таки под 1 нетвок нужно собирать?
Artem
Ну да, как минимум одна общая сеть, либо все контейнеры в бридж нетворк заворачивать
Anonymous
ну база болтается под bridge
Sergey
ребзя
Sergey
как докер установить на макось через консоль?
Sergey
не хочу руками качать dmg
Anonymous
dmg удобный кстати
Sergey
блин
Anonymous
сам демона запускает и т.д. и т.п.
Sergey
ладно
Anonymous
и интерфейс минимальный
Sergey
на линухе тоже dpkg качать?
Sergey
ох блин
Denis
Denis
Рустэм, можно описание сделать релевантное хорошее и должно быть юзабельно
Sergey
для задротов, можно ли в docker утилитке включить цвета?
Sergey
чтобы красивенько, а не полотно белого текста
Sergey
и можно ли заменить айдишники на имена?
Nurik
и можно ли заменить айдишники на имена?
Всмысле idшники ? Если ты про тегирование образов при билде, то через docker build . -t name:tag
Anonymous
может кто-то пожалуйста объяснить, как повесить 2 контейнера docker и docker-compose под 1 нетворк?
Anonymous
Использовать внешнюю сеть докера
можно чуть-чуть понятнее?) только по сути начинаю осваивать докер
Anonymous
я вижу, что дефолтных 2, бридж и хост
Dmitry
1. Создаём внешнюю сеть докера
Dmitry
Допустим бридж
Anonymous
ну вешаем 2 контейнера через —net=my_network
Dmitry
В композе прописываем сеть и указываем что она внешняя
Anonymous
а в docker-compose.yml как указать именно эту сеть? my_network
Dmitry
Название внутри композа любое
Dmitry
Главное указать ссылку на внешнюю сеть
Anonymous
networks: my_network: external: true
Anonymous
такие образом?
Dmitry
Не
Dmitry
External: Name: имя сети
Anonymous
спасибо, сейчас попробую
invariance
Народ
invariance
что такое working_dir?
invariance
слабо гуглится
Юрий
For clarity and reliability, you should always use absolute paths for your WORKDIR. Also, you should use WORKDIR instead of proliferating instructions like RUN cd … && do-something, which are hard to read, troubleshoot, and maintain.
Юрий
Это отсюда: https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#use-a-dockerignore-file
Rustem
что такое working_dir?
Рабочая папка или исходное расположение для командной строки, т.напр. для пользователя user исходная папка, в linux по умолчанию, это /home/user, т.е. это его пользовательский каталог, все команды будут производится по этому пути.
Rustem
и можно ли заменить айдишники на имена?
Для контейнеров можно: docker run --name my_lovely_container alpine. Сможете обращаться по имени, а id еще пригодятся. По ним кстати можно обращаться по неполному вводу: если только у одного контейнера id начинается с 345..., то достаточно только этих цифр для обращения к нему.
Rustem
Рустэм, можно описание сделать релевантное хорошее и должно быть юзабельно
Документация Docker на русском языке с указанием исходных абзацев в оригинале. http://docker.crank.ru/docs/docker-engine/docker-overview/
Rustem
@ProbablyClever_bot
Извините, не понял. Пожалуйста подскажите что это значит или где искать.
Alexander
Подскажите пожалуйста на проде nginx лучше поднимать в контейнере или на самом серваке установить его?
Rustem
Подскажите пожалуйста на проде nginx лучше поднимать в контейнере или на самом серваке установить его?
Все должно быть в контейнерах. Завтра понадобится тебе еще один микросервис запилить на конфликтующей версии nginx и начнется хаос. Запилив образ, сможешь поднимать его везде, где встал докер, т.е. никаких проблем с совместимостью у разрабов, тестеров, qa и т.д. Поправьте меня пожалуйста, возможно я что-то упустил, т.к. не думаю, что донес основную мысль парню по назначению докера.
Alexander
вообщем надо было сразу описать все. имеем сервак с несколькими сервисами в докер контейнерах, а nginx нужен как прокси
Alexander
но смысл я понял, что логичнее nginx Тоже поднять в контейнере
Konstantin
Всем привет. С докером начинаю только осваиваться. Появился вопрос по разворачиванию докера для тестов в gitlab ci. Нужно в контейнер стягивать актуальный мастер из gitlab Потом вмердживать ветку, запускать тесты и если все успешно, выливать на прод. У кого-то есть хороший туториал как развернуть подобный сценарий, или кто может помочь отпишитесь в личку.
Artem
вы gitlab ci пользовались до этого?