Size: a a a

Docker — русскоговорящее сообщество

2020 June 18

V

VLAdiMIR in Docker — русскоговорящее сообщество
всмысле того,  что в CMD  нужно прописать что то одно при запуске. но все вещи которые нужно установить я прописал в dockerfie
источник

ВТ

Виктор Ткаченко... in Docker — русскоговорящее сообщество
По всей видимости то, что в последнем RUN )
источник

EU

Egor Urvanov in Docker — русскоговорящее сообщество
У меня есть docker-compose. В нём есть контейнеры.

     version: '3'
   
   networks:
     web:
       external: true
   
   services:
     grader-v2-storage:
           env_file:
               - test.env
           image: "84.201.149.110:443/grader-v2-storage:1.21.1speed"
           restart: always
           networks:
               - web
           labels:
               - "traefik.enable=true"
               - "traefik.backend=grader-v2-storage"
               - "traefik.port=52052"
               - "traefik.docker.network=web"
     grader-v2-auth-service:
           env_file:
               - test.env
           image: "84.201.149.110:443/grader-v2-auth-service:1.1.1"
           restart: always
           networks:
               - web
           labels:
               - "traefik.enable=true"
               - "traefik.backend=grader-v2-auth-service"
               - "traefik.frontend.rule=Host:a.fless.pro"
               - "traefik.port=61295"
               - "traefik.docker.network=web"
     traefik:
       image: traefik:1.7.24
       volumes:
         - /var/run/docker.sock:/var/run/docker.sock:ro
         - ./traefik/traefik.toml:/etc/traefik/traefik.toml:ro
         - ./traefik/acme:/etc/traefik/acme
       networks:
         - web
       ports:
        - "80:80"
        - "443:443"
        - "8080:8080"



Внутри сети docker я обращаюсь к ним по именам контейнеров. Как обратиться к ним из интернета, если не задан домен?
источник

V

VLAdiMIR in Docker — русскоговорящее сообщество
Виктор Ткаченко
По всей видимости то, что в последнем RUN )
тоесть в место того, что бы писать его в run, я из run удаляю и  прописываю его в  CMD ["pm2 start server.js"]  ?
источник

ВТ

Виктор Ткаченко... in Docker — русскоговорящее сообщество
VLAdiMIR
тоесть в место того, что бы писать его в run, я из run удаляю и  прописываю его в  CMD ["pm2 start server.js"]  ?
Да, потому что в RUN оно вообще не уместно, тк  выполняется при компиляции образа
источник

V

VLAdiMIR in Docker — русскоговорящее сообщество
Понял спс!
источник

ВТ

Виктор Ткаченко... in Docker — русскоговорящее сообщество
Egor Urvanov
У меня есть docker-compose. В нём есть контейнеры.

     version: '3'
   
   networks:
     web:
       external: true
   
   services:
     grader-v2-storage:
           env_file:
               - test.env
           image: "84.201.149.110:443/grader-v2-storage:1.21.1speed"
           restart: always
           networks:
               - web
           labels:
               - "traefik.enable=true"
               - "traefik.backend=grader-v2-storage"
               - "traefik.port=52052"
               - "traefik.docker.network=web"
     grader-v2-auth-service:
           env_file:
               - test.env
           image: "84.201.149.110:443/grader-v2-auth-service:1.1.1"
           restart: always
           networks:
               - web
           labels:
               - "traefik.enable=true"
               - "traefik.backend=grader-v2-auth-service"
               - "traefik.frontend.rule=Host:a.fless.pro"
               - "traefik.port=61295"
               - "traefik.docker.network=web"
     traefik:
       image: traefik:1.7.24
       volumes:
         - /var/run/docker.sock:/var/run/docker.sock:ro
         - ./traefik/traefik.toml:/etc/traefik/traefik.toml:ro
         - ./traefik/acme:/etc/traefik/acme
       networks:
         - web
       ports:
        - "80:80"
        - "443:443"
        - "8080:8080"



Внутри сети docker я обращаюсь к ним по именам контейнеров. Как обратиться к ним из интернета, если не задан домен?
Очевидно указав номер порта на каком сидит нужный сервис, главное чтоб сам сервис правильно обрабатывал ситуации "по умолчанию"
источник

ВТ

Виктор Ткаченко... in Docker — русскоговорящее сообщество
Ну еще можно в hosts прописать соответствие на машине какая запросы будет посылать. На случай если ваш прокси сервер работает с 100-500 доменами
источник

EU

Egor Urvanov in Docker — русскоговорящее сообщество
Виктор Ткаченко
Очевидно указав номер порта на каком сидит нужный сервис, главное чтоб сам сервис правильно обрабатывал ситуации "по умолчанию"
Нет, не получается. Пробовал уже. Указывал порт так

http://1.2.3.4:52052

Не получается.

This site can’t be reached
источник

ВТ

Виктор Ткаченко... in Docker — русскоговорящее сообщество
Egor Urvanov
Нет, не получается. Пробовал уже. Указывал порт так

http://1.2.3.4:52052

Не получается.

This site can’t be reached
Так порт этот у вас не протянут из контейнера
источник

ВТ

Виктор Ткаченко... in Docker — русскоговорящее сообщество
Тем более не ясно зачем на него ломиться, этот же порт перенаправления трафика
источник

ВТ

Виктор Ткаченко... in Docker — русскоговорящее сообщество
Через свои 80,443,8080 и ломитесь
источник

_:

_Ryner' :: IO ❄️ in Docker — русскоговорящее сообщество
Я не очень с docker'ом дружу, что я делаю не так?
источник

ch

central hardware in Docker — русскоговорящее сообщество
_Ryner' :: IO ❄️
Я не очень с docker'ом дружу, что я делаю не так?
без флага -t попробуйте
источник

_:

_Ryner' :: IO ❄️ in Docker — русскоговорящее сообщество
источник

_:

_Ryner' :: IO ❄️ in Docker — русскоговорящее сообщество
Я бы хотел просто создать контейнер и подключиться
источник

ch

central hardware in Docker — русскоговорящее сообщество
_Ryner' :: IO ❄️
Я не очень с docker'ом дружу, что я делаю не так?
а entrypoint или CMD где? docker reference читайте
источник

_:

_Ryner' :: IO ❄️ in Docker — русскоговорящее сообщество
central hardware
а entrypoint или CMD где? docker reference читайте
Гугл очень разное пишет
источник

_:

_Ryner' :: IO ❄️ in Docker — русскоговорящее сообщество
central hardware
а entrypoint или CMD где? docker reference читайте
источник

_:

_Ryner' :: IO ❄️ in Docker — русскоговорящее сообщество
Вот что мне нужно было
источник