George
George
Продублировать переменные в компоузе два раза не проблема вовсе
Ilya
Ок. А как айпи получить?
Ilya
лучше на примере ))
su
Anonymous
inspect
su
inspect
он изнутри хочет не снаружи
Anonymous
Я в базе msql создаю пользователя X, выдаю гранты на 'Х'@'%'
% разрешает любые соединения. Вот мне интересно, любые внутри докера или даже извне?
su
George
George
А изоляция на уровне бриджей
Ilya
George
Anonymous
George
Вообще поймите - докеры - это как будто полноценные вм именно с точки зрения взаимодействия по сети
George
Либо отказывайтесь от сети и используйте network host mode
George
У него ИНОГДА есть преимущества перед бриджами
Anonymous
George
George
Зачем тебе айпи контейнера? Нет объективно задач, зачем он нужен
Anonymous
Для расширения кругозора
Sergey️
То же самое ?
Создал второй сервак, прокинул туда такие же контейнеры - тоже segmentation fault спустя некоторое время при вызове docker ps
Sergey️
Ilya
Собака, заработало если имя контейнера захардкодить. И теперь всё, не работает и почемуто первый контейнер не перезапускает автоматом.
Ilya
Там у компоуза ничего чистить не надо?
George
George
Иногда --remove-orphans нужен
Ilya
mahom_1 | root:root@tcp(db:3306)/mahom
mahom_1 | panic: dial tcp 172.18.0.2:3306: connect: connection refused
всё, лежим )
Ilya
в топку. Спать пора )
Anonymous
Какой ключ использовать для удаления /var/lib/docker/volumes? А то что-то там слишком много данных.
Запускаю docker-compose up - d
Останавливаю... stop
И опять up -d
Serghei
- docker volume ls
- docker volume rm --help
Anonymous
Ну там есть ключ -v
Anonymous
А не, там -f
Serghei
там, это где?
Anonymous
В хелпе
Anonymous
docker-compose volume rm -f stop?
Serghei
смешалось всё и кони, и люди ))
Anonymous
Кони ржут, цыгане решетку пилят.
Serghei
docker-compose down
Serghei
https://docs.docker.com/compose/reference/down/
Anonymous
Не удаляет
Serghei
Если не удаляет, потому что не может - значит на то есть причина. Например кем-то ещё используется. Если ты уверен что эти волюмы тебе 100% не нужны и ошибки быть не может, то удали через docker volume rm
Anonymous
Serghei
сначало покажи вывод docker volume ls
Serghei
не в чат, куда-то выложи простыню
Anonymous
Это да
Serghei
Я бы вообще не рекомендовал привыкать к docker-compose. Особенно если у тебя матчасть по docker хромает. От него в подавляющем числе случаев польза лишь на локал хосте. И то, не всегда.
Serghei
Начни с того, чтобы у тебя не вызывало сомнений какую docker-команду для чего использовать и с какими аргументами
Anonymous
Бесовщина какая-то.
volume ls показывает ничего.
Остановка docker-compose stop/down не плодит ничего в /var/lib/docker/volumes, ну может пару мб.
Интересно откуда у меня там 1.7гб набралось.
Чекал sudo du -sh /var/lib/docker/volumes.
Теперь все хорошо.
Очень странно.
George
George
Только как это вбить в голову всем
George
Anonymous
А чем мне пользоваться если не композом?
Serghei
Голыми командами
George
George
В простом случае проще баш в две строчки написать (docker pull && docker start)
George
Для деплоя - все равно ансибл тащить @pro_ansible, так тогда компоуз ни нужин (с)
Serghei
Есть dockerd - демон такой. К нему можно стучать по HTTP (например curl), писать\читать cокет, использовать docker-compose, использовать консольную утилиту docker (не путать с dockerd).
Serghei
Это всё - одно и тоже. Способ сообщить демону
Ivgenich
Anonymous
Для какой задачи?
Сайт на вордпресс, запиливаю по тихой грусти.
Чисто для быстрого переезда хотел использовать.
George
George
Это анонимные вольюмы
Они берутся, когда ты стартует контенйер, а в его образе была директива VOLUME
George
Anonymous
Ivgenich
George
Ivgenich
George
Я понимаю
Странно, что они сами не зачистились, но это может баг
George
Anonymous
Ivgenich
А если надо взаимодействие между контейнерами, а в кубик не хочется?
George
В докер вселился демон, ужос! Кит-убийца
George