Size: a a a

RU.Docker — Официальное Русское Сообщество

2019 March 06

NM

NIck Milogradsky in RU.Docker — Официальное Русское Сообщество
🤔
в доке есть про это
У меня не Linux, у меня машина на которой запущен docker - это Windows. Это реально на ней сделать ? В доках все для Linux.
источник

🤔

🤔 in RU.Docker — Официальное Русское Сообщество
NIck Milogradsky
У меня не Linux, у меня машина на которой запущен docker - это Windows. Это реально на ней сделать ? В доках все для Linux.
так и не важно же
источник

🤔

🤔 in RU.Docker — Официальное Русское Сообщество
контейнеры то с линуксом
источник

NM

NIck Milogradsky in RU.Docker — Официальное Русское Сообщество
Проблемы в и с Linux, нет, знаю и и понимаю, прсто дома бук один и он под Windows. 😞
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
NIck Milogradsky
У меня не Linux, у меня машина на которой запущен docker - это Windows. Это реально на ней сделать ? В доках все для Linux.
вообще разница есть в путях к монтируемым директориям, но помоему это давно уже решенная задача и разницы особо никакой где вы запускаете контейнеры
источник

NM

NIck Milogradsky in RU.Docker — Официальное Русское Сообщество
Maxim Avramenko
для того что бы избавиться от порта в адресе после домена вам необходим реверствный прокси, например traefik.io достаточно удобным будет для вас, минимум настроек, максимум удовольствия
Пример, напишие пожалуйста.
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
NIck Milogradsky
Пример, напишие пожалуйста.
создайте директорию traefik и внутри неё файлик docker-compose.yml вот с таким содержимым
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
NIck Milogradsky
Пример, напишие пожалуйста.
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
NIck Milogradsky
Пример, напишие пожалуйста.
в виндоузе наверное volumes нужно указать подругому, скорее всего вот так он должен выглядеть в виндоузях:
volumes:
 - "/var/run/docker.sock"
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
NIck Milogradsky
Пример, напишие пожалуйста.
ну и точно так же добавить сеть из вашего сервиса nginx, в котором вам нужно будет убрать проброс портов и добавить директиву
labels:
 - "traefik.frontend.rule=Host:your-domain-name.local"
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
NIck Milogradsky
Пример, напишие пожалуйста.
и в ваш файл hosts (не помню где он в вендоузе хранится) нужно будет добавить строчку

127.0.0.1 your-domain-name.local

после этого ваш nginx будет доступен в вашем локальном браузере по домену
http://your-domain-name.local
источник

NM

NIck Milogradsky in RU.Docker — Официальное Русское Сообщество
Почти сделал, про host догадался, тоже сделал.
источник

NM

NIck Milogradsky in RU.Docker — Официальное Русское Сообщество
Спасибо, сейчас попрбую.
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
NIck Milogradsky
Спасибо, сейчас попрбую.
держим за вас кулачки и верим в вас! у вас все получится!
источник

NM

NIck Milogradsky in RU.Docker — Официальное Русское Сообщество
Maxim Avramenko
держим за вас кулачки и верим в вас! у вас все получится!
Спасибо. Вам смешно, а мне понять хочется. 😊
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
NIck Milogradsky
Спасибо. Вам смешно, а мне понять хочется. 😊
ни сколько не смешно, все через это проходят и я в том число тоже
источник

NM

NIck Milogradsky in RU.Docker — Официальное Русское Сообщество
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"
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
NIck Milogradsky
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"
кидайте скриншот вашего traefik/docker-compose.yml файла
источник

NM

NIck Milogradsky in RU.Docker — Официальное Русское Сообщество
Maxim Avramenko
кидайте скриншот вашего traefik/docker-compose.yml файла
version: '3'

services:
 reverse-proxy:
   image: traefik
   command: --api --docker
   ports:
     - "80:80"
     - "8080:8080"
   volumes:
     - "..sock:/var/run/docker.sock"
   labels:
     - "traefik.frontend.rule=Host:nmilord.local"
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
NIck Milogradsky
version: '3'

services:
 reverse-proxy:
   image: traefik
   command: --api --docker
   ports:
     - "80:80"
     - "8080:8080"
   volumes:
     - "..sock:/var/run/docker.sock"
   labels:
     - "traefik.frontend.rule=Host:nmilord.local"
volumes не такой как я вам написал в сообщении выше
источник