@docker_ru

Страница 753 из 1375
twwlf
02.09.2018
12:48:57
Часто ли разработчики реализуют свои социальные навыки спрашивая друг у друга о примитивных дататайпах?

SlavikMIPT
02.09.2018
12:49:23
ну это как феминизм

короче админу можно нифига не знать по программированию

twwlf
02.09.2018
12:49:54
Или «как сохранить изменения в файле»

Google
twwlf
02.09.2018
12:50:07
Какой хоткей, пацаны?

SlavikMIPT
02.09.2018
12:50:17
а вот разрабтчику не знать какой то особенности одного из 100500 пакетов - ну это просто примитив просто времени больше тупо потратили на изучение этого

и кичиться тем что ты наизусть знаешь доки по какомунить nginx

просто детский сад какой то

Konstantin
02.09.2018
12:52:09
ну вот, пошли те самые социальные навыки разработчика))

SlavikMIPT
02.09.2018
12:53:17
ну я то задачи решаю в итоге так или иначе

twwlf
02.09.2018
12:53:25
Хороший пример, не поспоришь

SlavikMIPT
02.09.2018
12:53:37
просто посоветовали чат этот потому что тут реальные девопсы

кроме глума уровня подростков во дворе особо ничего не увидел

ща еще доебется ктонить что не девопсы а девопс инженеры) вангую

Frank
02.09.2018
12:57:08
Ну ладно тебе :) у нас область профессиональная что обсирать друг друга вполне принято и приемлемо. Это только хабровские кармадрочеры выдумали термин "токсичное поведение" и призывают от него воздерживаться. Кружок юных химиков блять. В целом это норма

SlavikMIPT
02.09.2018
12:57:16
ну я тоже люблю поглумиться

Google
Konstantin
02.09.2018
12:57:31
@devops_ru жи
ему лень доки читать, а ты ещё тему чата поправляешь))

SlavikMIPT
02.09.2018
12:57:35
но если по делу какой то вопрос залетает - в котором я компетентен - я всегда отвечу

SlavikMIPT
02.09.2018
12:58:19
а как бы если не можешь ответить - глумиться права не заработал морального

Frank
02.09.2018
13:02:50
Да ладно, помнится главарь наших админов на приветствие "хао добрые люди" отвечал: "где ты тут добрых людей увидел? Одни пидорасы вокруг")) меня это всегда радовало.

Konstantin
02.09.2018
13:03:37
это нифига не профисионально, игнорить документацию, ещё и основу и бежать в чат или к коллегам(спорно про коллег) с вопросами. Да ты не достоин вообще называться коллегой или становиться им в таком случае. Сам должен всё пройти и не потому что другим жалко, а потому что на подсказках или на готовом нифига не научишься. Развели тут детский сад, ещё и выслушиваешь каждый день, какие они обиженные, заставляют RTFM.

Pavel
02.09.2018
13:27:32
сделал db: image: postgres ports: - 5432:5432 env_file: - .env в .env POSTGRES_USER=postgres POSTGRES_DB=test_db POSTGRES_PASSWORD=pswd123 POSTGRES_HOST=localhost POSTGRES_PORT=5432 но бд test_db не создалась

Konstantin
02.09.2018
13:29:25
Pavel
02.09.2018
13:29:59
а ты переменные сразу задал или позже? они актуальны только при 1й инициализации
позже. понял , просто удалить имагу и заного сбилдить? спасибо

делал просто docker-compose up --build

Konstantin
02.09.2018
13:30:49
не образ, а данные. ну в твоём случае контейнер

Pavel
02.09.2018
13:34:32
хм тогда странно, не создает

Konstantin
02.09.2018
13:35:39
как ты удаляешь?

Pavel
02.09.2018
13:37:17
docker system prune

ща сделаю docker rm $(docker ps -a -q)

заработало

Konstantin
02.09.2018
13:38:05
docker-compose down -v

Pavel
02.09.2018
13:38:06
не посмотрел что prune только стопит, спасибо

Google
Oleg
02.09.2018
14:16:13
контейнер много места занимает в памяти с процессом? (размер контейнера + ресурсы для процесса) Интересуюсь тк vds имеет всего 1 гб памяти

Oleg
02.09.2018
14:19:09
а образ с процессом занимает?

Игорь
02.09.2018
14:20:54
не по-феншую доки?
лучший вопрос из моей практики - "как мне скомпилировать мою программу"- индус, миддл.

Konstantin
02.09.2018
14:21:22
лучший вопрос из моей практики - "как мне скомпилировать мою программу"- индус, миддл.
как бы это плохо не звучало, но давайте не будем индусами)

Yuliy
02.09.2018
15:09:10
коллеги, подскажите плз, ломаюсь третий день. есть 3 контейнера nginx, php-fpm, varnish Как сделать что б nginx мог достучаться до варниша по http://127.0.0.1:8088 ?

links чет не срабатывает

Yuliy
02.09.2018
15:10:04
с хоста я вижу как ходят запросы, а вот между контейнерами чет не хочет

Andrey
02.09.2018
15:10:41
При link, ходить надо по имени или ip контейнера

Yuliy
02.09.2018
15:11:25
а без линка будет ломится на хост?

порт 8088 вроде прокинул, expose его же на varnish сделал на nginx 80 так же Пока результата нет

Yuliy
02.09.2018
15:15:49
та вот дали docker-compose архивчик и сказали добавить varnish в цепочку

Sergey
02.09.2018
15:16:20
https://docs.docker.com/v17.09/engine/userguide/networking/#the-default-bridge-network

та вот дали docker-compose архивчик и сказали добавить varnish в цепочку
с компоузом удобнее, да. он там сам сетку поднимет и контейнеры подружит

Yuliy
02.09.2018
15:21:08
hm..он их видит как я смотрю нормально, тогда остается вопрос как замапить так что б nginx увидел варниш и наоборот

насколько понял localhost он берет у контейнера а не хоста

Google
Kirill
02.09.2018
15:21:43
насколько понял localhost он берет у контейнера а не хоста
Если compose, надо по имени сервиса обращаться

Yuliy
02.09.2018
15:21:55
а нук, секундочку)

я просто раньше с ним не работал, докер юзал одно время и тупо привязывал статик ип

Konstantin
02.09.2018
15:23:10
я просто раньше с ним не работал, докер юзал одно время и тупо привязывал статик ип
линк тоже по имени линка, у каждого контейнера свой локалхост

Sergey
02.09.2018
15:23:15
version: '2' services: memcached: image: "memcached" container_name: "memcached-tld" restart: always ports: - "11211:11211" application: image: "$BACKEND_IMAGE" container_name: "application-tld" restart: always environment: DEBUG: memcached:* SERVICE_MEMCACHED_ENDPOINT: memcached:11211

Yuliy
02.09.2018
15:24:17
ага, т.е. привязываю имя и потом создаю переменную

и обращаюсь на порт контейнера

Sergey
02.09.2018
15:24:51
переменную опционально. у меня просто через энв прокидывается

Kirill
02.09.2018
15:24:53
и обращаюсь на порт контейнера
Не обязательно, сервисы в compose в одной сетке

Можно порт не бросать

Yuliy
02.09.2018
15:26:50
server { listen 80; keepalive_timeout 5; proxy_buffer_size 512k; proxy_buffers 4 1024k; proxy_http_version 1.1; proxy_connect_timeout 12000; proxy_send_timeout 12000; proxy_read_timeout 12000; location / { proxy_pass http://${SERVICE_VARNISH_ENDPOINT}; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-Proto http; } }

должен схавать по идее?

Yuliy
02.09.2018
15:47:40
хм, не видит переменные

env_file: - .env

SERVICE_VARNISH_ENDPOINT=varnish:8088 NGINX_ENDPOINT=nginx

location / { proxy_pass http://${SERVICE_VARNISH_ENDPOINT}; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-Proto http; }

по идее должно работать же

2018/09/02 15:48:46 [emerg] 1#1: unknown "service_varnish_endpoint" variable nginx: [emerg] unknown "service_varnish_endpoint" variable

Google
Yuliy
02.09.2018
16:08:18
походу да, западня какая-то

делать чтоль статический ип и привязку по ипу? )

Konstantin
02.09.2018
16:11:32
hostname

но в nginx так незя с докером, будет потом проблема

Yuliy
02.09.2018
16:15:29
секунду, щас попробую, спасибо за советы, коллеги, извините за глупые вопросы)

Konstantin
02.09.2018
16:17:43
location / { set $varnish_host http://varnish_service_name:8888; proxy_pass $varnish_host; } типа такого

иначе сломается если варнишь сменит IP

Yuliy
02.09.2018
16:20:29
походу надо в environment сделать VIRTUAL_HOST=some.domain.com? что б они узнавали друг друга?

по деволту оно ж берет ID контейнера насколько я вижу

bebebe
02.09.2018
16:22:02
Можно использовать openresty (nginx + lua)

twwlf
02.09.2018
16:25:05
или просто взять traefik

bebebe
02.09.2018
16:30:10
Я не уловил проблематику. В чем вопрос ?

Yuliy
02.09.2018
16:35:57
есть задача задеплоить nginx,varnish сделать цепочку nginx:80 -> varnish :8088 -> nginx:88 -> php-fpm

я не биндил контейнер к статическому ипу, и мне надо как-то заставить nginx увидеть varnish и после послать обратно запрос на nginx

думаю надо еще с —link поиграть, наверное где-то тут кроется беда

Страница 753 из 1375