Size: a a a

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

2020 May 10

VA

Vladislav Aleynik in Docker — русскоговорящее сообщество
Ладно все молодцы, думаю нужно заканчивать этот флуд)
источник

FO

Fadis Olovo in Docker — русскоговорящее сообщество
Denisio
поэтому задача универа - научить человека быстро учиться и применять знания
да не, просто выкачать деньги, загрузив кучей ненужной в  жизни информации)
источник

F=

FAST =) in Docker — русскоговорящее сообщество
Всем привет! Есть вот такой docker-compose


version: '3.7'
services:
   php:
     depends_on:
       - db
     build:
       context: .
       dockerfile: docker/php/Dockerfile
     volumes:
       - './app:/var/www/app'
       - ./docker/logs/php:/var/log

   nginx:
       image: nginx:1.18.0-alpine
       depends_on:
         - db
       restart: always
       ports:
         - 80:80
       volumes:
         - './app:/var/www/app'
         - ./docker/nginx/sites/local.conf:/etc/nginx/conf.d/default.conf
         - ./docker/nginx/local.default.conf:/etc/nginx/local.default.conf
         - ./docker/logs/nginx:/var/log/nginx
#        environment:
#          - NGINX_HOST=test-doc-fast.loc

   db:
     image: mysql:latest
     ports:
       - '${DB_PORT}:3306'
     command: '--character-set-server=utf8 --collation-server=utf8_general_ci'
     environment:
       MYSQL_ROOT_PASSWORD: '${MYSQL_ROOT_PASSWORD}'
       MYSQL_DATABASE: '${MYSQL_DATABASE}'
       MYSQL_USER: '${MYSQL_USER}'
       MYSQL_PASSWORD: '${MYSQL_PASSWORD}'
     volumes:
       - './docker/mysql/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d'
       - './docker/mysql/db_data:/var/lib/mysql'

   profit-redis:
     image: redis:latest

networks:
 default:
   external:
     name: profit_network


в php скриптах пишет ip как 192.168.16.1
можно ли сделать чтобы реальный ip адрес показывало ? Который отображается в интернете ?
источник

ЕЧ

Егор Чернышов... in Docker — русскоговорящее сообщество
А этот не реальный?)
источник

F=

FAST =) in Docker — русскоговорящее сообщество
Егор Чернышов
А этот не реальный?)
Хочу получить тот который виден в интернете.
источник

ДК

Дмитрий Кожанов... in Docker — русскоговорящее сообщество
FAST =)
Всем привет! Есть вот такой docker-compose


version: '3.7'
services:
   php:
     depends_on:
       - db
     build:
       context: .
       dockerfile: docker/php/Dockerfile
     volumes:
       - './app:/var/www/app'
       - ./docker/logs/php:/var/log

   nginx:
       image: nginx:1.18.0-alpine
       depends_on:
         - db
       restart: always
       ports:
         - 80:80
       volumes:
         - './app:/var/www/app'
         - ./docker/nginx/sites/local.conf:/etc/nginx/conf.d/default.conf
         - ./docker/nginx/local.default.conf:/etc/nginx/local.default.conf
         - ./docker/logs/nginx:/var/log/nginx
#        environment:
#          - NGINX_HOST=test-doc-fast.loc

   db:
     image: mysql:latest
     ports:
       - '${DB_PORT}:3306'
     command: '--character-set-server=utf8 --collation-server=utf8_general_ci'
     environment:
       MYSQL_ROOT_PASSWORD: '${MYSQL_ROOT_PASSWORD}'
       MYSQL_DATABASE: '${MYSQL_DATABASE}'
       MYSQL_USER: '${MYSQL_USER}'
       MYSQL_PASSWORD: '${MYSQL_PASSWORD}'
     volumes:
       - './docker/mysql/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d'
       - './docker/mysql/db_data:/var/lib/mysql'

   profit-redis:
     image: redis:latest

networks:
 default:
   external:
     name: profit_network


в php скриптах пишет ip как 192.168.16.1
можно ли сделать чтобы реальный ip адрес показывало ? Который отображается в интернете ?
чей ip
источник

F=

FAST =) in Docker — русскоговорящее сообщество
свой
источник

ЕЧ

Егор Чернышов... in Docker — русскоговорящее сообщество
Для php это чужой айпишник. Вы его можете прокинуть через переменные окружения или передавать в заголовках запроса
источник

F=

FAST =) in Docker — русскоговорящее сообщество
Егор Чернышов
Для php это чужой айпишник. Вы его можете прокинуть через переменные окружения или передавать в заголовках запроса
как это сделать не подскажите ?
источник

ДК

Дмитрий Кожанов... in Docker — русскоговорящее сообщество
FAST =)
как это сделать не подскажите ?
источник

NS

Nikita Shumilin in Docker — русскоговорящее сообщество
самый распространенный вариант это добавить на вебсервере соответсвующий заголовок к http
источник

ДК

Дмитрий Кожанов... in Docker — русскоговорящее сообщество
Гуглите тему X-FORWARDED-FOR
источник

А

Арсений Розенфельд... in Docker — русскоговорящее сообщество
Vladislav Aleynik
Дают тебе задачу покрасить бордюры  а краски нет ищи
Это при сгнившем правительстве и коррупционных чинах такая срань
источник

ЕЧ

Егор Чернышов... in Docker — русскоговорящее сообщество
FAST =)
как это сделать не подскажите ?
Если я правильно понял, Вам нужно прсто знать айпишник машины, на которой запущены контейнеры и по которому приходит трафик. Этот айпишник известен ведь как константное значение и выдаётся отдельно, вы его купили наверное вместе с остальными услугами хостинга или облака, то есть я хочу этим сказать, что в самом минимальном виде его можно просто указать прямым образом в docker-compose файле настроек php-сервиса, в секции environment, а потом внутри контейнера в php уже обращаться к переменной окружения getenv.
источник

А

Арсений Розенфельд... in Docker — русскоговорящее сообщество
А на деле выясниться, что склад продал краску на сторону, а солдат, чтобы покрасить должен эту краску купить у того, кто свиснул её со склада
источник

i

inqfen in Docker — русскоговорящее сообщество
FAST =)
Хочу получить тот который виден в интернете.
Google x real ip
источник

i

inqfen in Docker — русскоговорящее сообщество
Если я правильно понял криво поставленный вопрос
источник

AP

Artem Poezdov in Docker — русскоговорящее сообщество
Почему ошибка?
источник

ST

Sergey Trapeznikov in Docker — русскоговорящее сообщество
Artem Poezdov
Почему ошибка?
зачем ты написал корень
источник

SK

Semyon Krutolevich in Docker — русскоговорящее сообщество
Artem Poezdov
Почему ошибка?
Возможно не сработал / в  предыдущей строчке
источник