Oleksandr
23.10.2018
16:21:15
а запуск с —net=host ?
Vlad
23.10.2018
16:44:20
Oleksandr
23.10.2018
16:51:01
нет, не использовал этот ключ
стоит попробовать с ним (используется напрямую сеть хоста)
если с ним все ок, то потери из-за виртуализации сети, и уже надо копать мосты с натами
Vlad
23.10.2018
16:51:51
Google
Oleksandr
23.10.2018
16:53:42
Vlad
23.10.2018
16:56:14
а у вас прод на маке? оО
(там тред, вроде как, про мак)
Нет. Пробовали на Linux, Windows.
Это я больше знакомлюсь со значением данного ключа ну и так по ссылке занесло. Там в одном из обсуждений обясняется суть работы. Оно для любой ОС https://forums.docker.com/t/should-docker-run-net-host-work/14215/10
Oleksandr
23.10.2018
16:58:48
Vlad
23.10.2018
16:59:49
Ivan
23.10.2018
17:29:06
docker registry service как локално запушить image?
Завис на The push refers to a repository [localhost:5000/core
BN
23.10.2018
17:37:46
Ребят, подскажите.
- Имеется VPN сервер 192.168.42.1
- У клиентов VPN (mikrotik филиалов) проставлены статические IP 192.168.42.0/24
- За VPN сервером крутится приложение, которое требует обратной маршрутизации, т.е. получение доступа к локальной сети клиента.
Но, так как клиенты могут быть не постоянными (отвалилось соединение, кончился интернет, баба Зина мыла пол и т.д.), route может отвалиться после того, как клиенты разъединяются, и, после обратного подключения, маршруты не восстанавливаются, приходится заново вручную прописывать ip route add 192.168.3.0/24 via 192.168.42.2
Как настроить постоянный маршрут для этих клиентов, чтобы маршруты сохранялись или восстанавливались после повторного соединения?
alexey
23.10.2018
17:40:28
Vlad
23.10.2018
17:42:40
Stan
23.10.2018
18:01:21
Konstantin
23.10.2018
18:07:43
Ребят, подскажите.
- Имеется VPN сервер 192.168.42.1
- У клиентов VPN (mikrotik филиалов) проставлены статические IP 192.168.42.0/24
- За VPN сервером крутится приложение, которое требует обратной маршрутизации, т.е. получение доступа к локальной сети клиента.
Но, так как клиенты могут быть не постоянными (отвалилось соединение, кончился интернет, баба Зина мыла пол и т.д.), route может отвалиться после того, как клиенты разъединяются, и, после обратного подключения, маршруты не восстанавливаются, приходится заново вручную прописывать ip route add 192.168.3.0/24 via 192.168.42.2
Как настроить постоянный маршрут для этих клиентов, чтобы маршруты сохранялись или восстанавливались после повторного соединения?
Спроси про докер что-то
Alexey
23.10.2018
18:26:59
Ребят, подскажите.
- Имеется VPN сервер 192.168.42.1
- У клиентов VPN (mikrotik филиалов) проставлены статические IP 192.168.42.0/24
- За VPN сервером крутится приложение, которое требует обратной маршрутизации, т.е. получение доступа к локальной сети клиента.
Но, так как клиенты могут быть не постоянными (отвалилось соединение, кончился интернет, баба Зина мыла пол и т.д.), route может отвалиться после того, как клиенты разъединяются, и, после обратного подключения, маршруты не восстанавливаются, приходится заново вручную прописывать ip route add 192.168.3.0/24 via 192.168.42.2
Как настроить постоянный маршрут для этих клиентов, чтобы маршруты сохранялись или восстанавливались после повторного соединения?
читай про реверс прокси
Ivan
23.10.2018
18:40:59
Как в swarm передать image с manager node на worker node? Обязательно поднимать local registry?
Google
Konstantin
23.10.2018
19:06:22
При деплое стека добавь флаг - передавать авторизацию для регистри на другие ноды, если приватные
Ivan
23.10.2018
19:10:38
Да, приватные, спасибо попробую
Max
23.10.2018
19:31:19
ildar
23.10.2018
20:00:16
локально нет такого ограничения
docker run -p 5000:5000 -d registry:2
docker tag alpine localhost:5000/we/need/to/go/deeper:my_shiny_tag
docker push localhost:5000/we/need/to/go/deeper:my_shiny_tag
The push refers to repository [localhost:5000/we/need/to/go/deeper]
df64d3292fd6: Pushed
docker rmi localhost:5000/we/need/to/go/deeper:my_shiny_tag
Untagged: localhost:5000/we/need/to/go/deeper:my_shiny_tag
docker pull localhost:5000/we/need/to/go/deeper:my_shiny_tag
my_shiny_tag: Pulling from we/need/to/go/deeper
Status: Downloaded newer image for localhost:5000/we/need/to/go/deeper:my_shiny_tag
Dmitry
23.10.2018
20:00:42
ildar
23.10.2018
20:02:20
Dima
23.10.2018
21:29:48
Доброй ночи, второй день подряд пытаюсь решить проблему, golang не конектится к бд в докере, использую go-pg, postgresql
Александр
23.10.2018
21:33:50
Конфиг подключения к бд какой?
И не стоит коннектиться к бд при сборке
Вот при подключении хост какой указывается? Св-во Addr
Konstantin
23.10.2018
21:44:07
Александр
23.10.2018
21:44:44
Это скрин из примера на гитхабе, я хз какой у него код)
Konstantin
23.10.2018
21:45:23
ты не видишь его скринов?
Александр
23.10.2018
21:45:36
Но скорее всего чувак скопипастил этот пример, а там хост не указан - берет по умолчанию)
Dmytro
23.10.2018
22:33:21
Привет! Как на проде запускать, скажем, два-три проекта с помощью докера, если контейнеры mysql конфликтуют между собой?
Google
Роман
23.10.2018
22:34:47
В смысле конфликтуют?
Dmytro
23.10.2018
22:37:02
Когда пытаешься запустить второй проект, в котором есть такие же контейнеры
@teajunk
Роман
23.10.2018
22:38:03
Так это, на другие порты другие проекты забиндить
Иначе конечно работать не захочет
Dmytro
23.10.2018
22:40:31
Ща попробую
Ivan
23.10.2018
22:44:27
Dmytro
23.10.2018
22:47:19
Что в таком случае делать?
Роман
23.10.2018
22:47:37
Dmytro
23.10.2018
22:47:56
Занимает 443 порт
Роман
23.10.2018
22:48:24
Обычно либо внешний, либо внутренний балансировщик - один, проксирует запросы на нижестоящие сервисы.
Какое облако?
Dmytro
23.10.2018
22:49:55
В плане?
не понял
Роман
23.10.2018
22:50:50
Ну смотри. Если это локально, то правильнее поставить впереди всего какой нибудь nginx на 443, который будет раскидывать запросы по нужным проектам. Если это aws, например, то у них есть ALB, который сделает то, что тебе нужно.
Dmytro
23.10.2018
22:51:56
DigitalOcean
В качестве web-сервера Caddy
Google
Роман
23.10.2018
22:56:10
У них есть вроде какой то балансировщик, но ничего за него не скажу. А так либо проксировать multiple domains через кэдди или nginx перед ним
Dmytro
23.10.2018
22:59:05
Есть ещё вроде вариант через networks
Спасибо за помощь
Роман
23.10.2018
23:03:06
Денис
24.10.2018
02:58:15
подскажите пожалуйста, в докер-файле в строчке volumes можно указывать путь до какой-либо директории или папки в unix-формате, а если этот контейнер потом на винде запускать, как она разрулит этот путь?
Stan
24.10.2018
03:00:19
Денис
24.10.2018
03:05:24
еще вопрос: собираемся сделать контейнеры с nginx, redis, postgresql, dotnet core. Как управлять всей этой оравой докер-файлов? Хранить в гите? При обновлении докерфайла делать гит пул и собирать новый образ? или мы изобретаем велосипед и есть какие-то более элегантные решения?
Юра
24.10.2018
03:37:05
Dima
24.10.2018
05:21:12
Скорее всего надо будет прописать 0.0.0.0
Alexander
24.10.2018
06:43:02
Ребят, вопрос такой есть: если я захочу в композе заюзать —scale на контейнере, который открывает порт во внешний мир, то как это будет работать? Там есть какой нить балансир или просто второй экземпляр не сможет подняться?
Robert
24.10.2018
06:46:38
Scale это уже swarm, compose не делает scale
Alexander
24.10.2018
06:47:56
https://docs.docker.com/compose/reference/up/
опция —scale разве не про это?
Robert
24.10.2018
07:01:47
Тогда сорян, я хз
Alex
24.10.2018
08:46:11
Anton
24.10.2018
09:02:50
Подскажите, пжлста. Почему когда
[
{
"CreatedAt": "2018-10-18T16:31:35Z",
"Driver": "local",
"Labels": {
"com.docker.compose.project": "d-gdmn",
"com.docker.compose.version": "1.22.0",
"com.docker.compose.volume": "databases"
},
"Mountpoint": "/var/lib/docker/volumes/d-gdmn_databases/_data",
"Name": "d-gdmn_databases",
"Options": null,
"Scope": "local"
}
]
то cd /var/lib/docker/volumes/d-gdmn_databases/_data
No such file or directory
Dmitry
24.10.2018
09:03:30
нет файла или папки)
1) нет файла или папки
2) совершенно нет прав
Alex
24.10.2018
09:03:57
Там права для чтения только для root’а.
Google
Alex
24.10.2018
09:04:07
sudo cd /var/lib/docker/volumes/d-gdmn_databases/_data
Dmitry
24.10.2018
09:04:07
но это женерик ответ, а не по твоему вопросу. Но скорее всего дело в том, что я перечислил выше
Alex
24.10.2018
09:05:37
Anton
24.10.2018
09:05:51
Подозреваю, что 2 вариант. Я ничего экзотичного не делал: просто именованый вольюм в докер-композе к бд-контейнеру прикрутил Как правильно сделать, если я хочу иметь доступ к папке?
Alex
24.10.2018
09:07:12
Всё верно. Это стандартное поведение. Почему просто не примонтировать папку в контейнер? Или принципиально чтоб это был именно именованный том?
Anton
24.10.2018
09:07:35
Я хз, если честно)
Делал по примеру, видимо не понял разницу
Alex
24.10.2018
09:08:39
docker run -v /local_path:/container_path …
Anton
24.10.2018
09:09:19
А для чего именованые?
То есть мы что-то монтируем, но не имеем к этому доступ. Не понятно
Alex
24.10.2018
09:10:54
Для тех случаев, когда тебе необходимо сохранять данные, но неприципиально где. Доступ есть, просто права ограниченные.
sudo ls /var/lib/docker/volumes/d-gdmn_databases/_data
покажет всё содержимое твоего тома.
Anton
24.10.2018
09:13:01
В моем случае даже /var/lib/docker вообще нет. Видимо пока что-то не запишешь папка не создается. Спасибо.
Alex
24.10.2018
09:14:42
Она есть с момента установки докера. Но права для чтения есть только у root’а.