Maxim
Maxim
Пример, напишие пожалуйста.
в виндоузе наверное volumes нужно указать подругому, скорее всего вот так он должен выглядеть в виндоузях:
volumes:
- "/var/run/docker.sock"
Maxim
Пример, напишие пожалуйста.
ну и точно так же добавить сеть из вашего сервиса nginx, в котором вам нужно будет убрать проброс портов и добавить директиву
labels:
- "traefik.frontend.rule=Host:your-domain-name.local"
Maxim
Пример, напишие пожалуйста.
и в ваш файл hosts (не помню где он в вендоузе хранится) нужно будет добавить строчку
127.0.0.1 your-domain-name.local
после этого ваш nginx будет доступен в вашем локальном браузере по домену
http://your-domain-name.local
Nick
Почти сделал, про host догадался, тоже сделал.
Nick
Спасибо, сейчас попрбую.
Nick
Nick
reverse-proxy_1 | time="2019-03-06T17:42:14Z" level=error msg="Failed to retrieve information of the docker client and server host: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?"
reverse-proxy_1 | time="2019-03-06T17:42:14Z" level=error msg="Provider connection error Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?, retrying in 377.915678ms"
Maxim
Maxim
Nick
reverse-proxy_1 | time="2019-03-06T17:54:00Z" level=error msg="Failed to retrieve information of the docker client and server host: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?"
Nick
volumes:
- "/var/run/docker.sock"
Nick
Nick
а какая у вас версия docker и docker-compose ?
Client: Docker Engine - Community
Version: 18.09.2
API version: 1.39
Go version: go1.10.8
Git commit: 6247962
Built: Sun Feb 10 04:12:31 2019
OS/Arch: windows/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.2
API version: 1.39 (minimum version 1.12)
Go version: go1.10.6
Git commit: 6247962
Built: Sun Feb 10 04:13:06 2019
OS/Arch: linux/amd64
Experimental: false
Maxim
Nick
docker-compose version 1.23.2, build 1110ad01
Maxim
docker-compose version 1.23.2, build 1110ad01
гугль подсказывает что оказывается есть версия traefik для windows, попробуйте вот так оформить ваш сервис
https://github.com/StefanScherer/dockerfiles-windows/blob/master/traefik/docker-compose.yml
Nick
Alexey
вопрос: есть система контейнеров(nginx, php-fpm, posgresql) для обеспечения работы сайта. Данные хранятся в бд в контейнере. Если внезапно контейнер по какой-либо причине упал - все данные пропали, я правильно понимаю?
Tadeusz
Нет
Tadeusz
Цепляйте volume
Tadeusz
Монтирование директорий
Maxim
Anonymous
Я пробрасываю в контейнер директорию, как RW volume, владелец которой — user1. А в контейнере в неё что-то может записать user2. Есть ли возможность смапить их права? Т.е. так, чтобы то, что на хост-системе принадлежит первому, в контейнере принадлежало второму, и наоборот. uid разные.
Max xbim 🌴
Можно запускать контейнер от другого uid
Andrey
сделайте их не разными ;)
Maxim
Ну, такое. На одной машине один uid, на другой — другой.
значит контейнер должен запускаться таким способом что бы uid внутри контейнера был равен внешнему uid который его запустил, наверное при равенстве внешнего uid и внутреннего uid у вас не будут возникать проблемы с доступами в монтируемых директориях
Anonymous
Maxim
Anonymous
Maxim
Anonymous
Anonymous
В этом и проблема.
Anonymous
О. Таки сработало.
Anonymous
Но почему это работает?
Anonymous
В ОС контейнера же нет пользователя с таким uid.
Anonymous
Или он присваивается руту?
Anonymous
Maxim
Спасибо.
не за что, обращайтесь, нас здесь много ;)
Vlad
всем привет, подскажите почему приложения из разных контейнеров не могут общаться между собой, connection refused
Vlad
я подключался к контейнерам curl'ом стучался до других машин тоже нет конекшена,
но если делать curl 192.168.0.1:9000 с одного из контейнеров, то пинг есть
manefesto
Есть задача, собрать data контейнер
для этого используется composer, npm, результать запаковывается в data image
При использовании multistage имеем проблемы с тем что добавляются лишние слои и нет возможности использовать volume как при запуске контейнера
например docker run -v ./src:/data composer install
так не получиться при docker build
Подумал что можно сделать через docker-compose, но тут тоже можно указать зависимость, но не определить строгий порядок запуска
Andrey
Добрый день. Работаю с Kubernet на докерах, вчера приключилась проблема... самопроизвольно стали удаляться образы из локального репозитория..
Кто встречался с подобным, подскажите может ли такой вариант быть при малом пространстве на диске? загруженность диска 85%, при мониторинге заметил, что когда я загружаю что-либо на хост, пропадает очередной контейнер в образах..
Были у кого-то подобные проблемы?
Vadim
Maxim
пойду добавлю еще пару сетей к своим сервисам
Maxim
@baimurzin дружище, просим тебя относиться с юмором к нашим сообщениям, утро без юмора как весла без лодки или как паспорт без фотки
AstraSerg
Да здесь жара у вас. А я как дурак мемасики по утрам смотрю! :)
Dan
Все IT-сообщества Петербурга в одно время в одном месте!
В четырнадцатый раз IT Global Meetup соберет дружную IT-тусовку Петербурга и окунет участников в атмосферу обмена опытом, профессиональными мнениями и взглядами. Любой активный IT-специалист сможет найти здесь сообщество по душе, единомышленников, узнать что-то новое и заявить о себе!
23 марта 2019, с 10.00 до 18.00, Park Inn Пулковская, пл. Победы, д. 1
Участие бесплатное. Обязательная регистрация на http://piter-united.ru
.
Если внутри контейнера сделать rm -rf / все норм будет?)
Dan
.
Dan
.
вы предлагаете это кому то проверить? или знаете правильный ответ?
Не знаю. Просто интересно. Был такой случай (делал друг): выполнил эту команду для прикола, а в это время к компу был подключен внешний хард. Команда удалила все, даже из харда
Понимаю про маунты и тд. Хотел бы знать есть ли у контейнера какая либо связь с внешним миром?
Maxim
.
Maxim