@ru_docker

Страница 561 из 610
Иван
13.03.2019
12:46:46
https://github.com/influxdata/telegraf/blob/master/etc/telegraf.conf
спасибо) его можно просто закинуть на в папку и там менять учитывая какие данные я хочу собирать?

Max
13.03.2019
12:47:52
ну да, в зависимости от задачь телеграфа

Иван
13.03.2019
12:49:23
спасибо)

Max
13.03.2019
12:54:53
Google
Ruslan
13.03.2019
14:25:22
камрады, почему docker-machine может показывать для хоста Stopped, хотя там крутится докер? (редко развёртываю новые хосты, подзабыл)

разобрался, дело в config.json

Mikhail
13.03.2019
16:02:50
Подскажите, я же правильно написал? version: '3' services: mongo: image: mongo:4.0 volumes: - data-volume:/data/db command: mongod --dbpath=/data/db expose: - "27017" ports: - "27017" api: build: . image: node:10.15.0-alpine working_dir: /home/node command: sh -c "sleep 5 && npm run dev" volumes: - ${PWD}/../Api:/home/node expose: - "9031" ports: - "9031" links: - mongo depends_on: - mongo volumes: data-volume:

Max
13.03.2019
16:03:32
pwd не надо вроде

Mikhail
13.03.2019
16:06:16
pwd не надо вроде
А что а не так с портами сделал? У меня в итоге там стартует монга, но я могу также локально запустить па этом порте монгу - получается порт не занят

Max
13.03.2019
16:06:52
ports: - "27017:27017"

Mikhail
13.03.2019
16:08:19
ports: - "27017:27017"
Ок, вроде работает

Тока второй api сервис не может приконнектиться к монге - почему?

Max
13.03.2019
16:55:38
Надо задать connection string к бд

Mikhail
13.03.2019
16:57:36
Max
13.03.2019
17:07:00
environment: - MONGO_URI=mongodb://mongo

Алексей
13.03.2019
18:52:52
Всем привет. Подскажите, пожалуйста есть файл docker-compose.yml version: '3' services: nginx: image: nginx ports: - "80:80" - "443:443" volumes: - ./docker/hosts:/etc/nginx/conf.d - ./:/var/www - ./docker/logs:/var/log/nginx links: - php php: build: ./docker/php links: - db volumes: - ./:/var/www db: image: mysql:5.5 ports: - "3306:3306" volumes: - "./docker/mysql:/var/lib/mysql" environment: MYSQL_ROOT_PASSWORD: qwerty0000 Контейнеры создаются, и при попытке подключения выдает ошибку Warning: mysql_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known Гугл не дал понятных результатов. Подскажите, кто то может быть сталкивался с такой проблемой и знает как ее решить?

Google
Алексей
13.03.2019
20:58:27
что в пхп в качестве адреса для подключения к базе?
Проблема была решена. после того, как был установлен mysql 8. Не удалил папку. И контейнер с 5.5 попросту после старта останавливался и я этого не замечал.

AstraSerg
14.03.2019
06:08:42
volumes: - ./:/var/www Really?

Алексей
14.03.2019
07:05:42
volumes: - ./:/var/www Really?
А что не так?

Антон
14.03.2019
07:11:20
А что не так?
да все норм) не парься пока работает)

Алексей
14.03.2019
07:13:58
Интересно просто) Я только недавно начал изучать. Все это чисто ради обучения.

Антон
14.03.2019
07:18:10
Интересно просто) Я только недавно начал изучать. Все это чисто ради обучения.
а ну тогда это тебе намек разобраться как это работает, потому докер тебе текущую папку со всех херней (базой например) будет транслировать в контейнер с пыхой, а это по меньшей мере не логично, по большей может вызвать не хорошие последствия

Антон
14.03.2019
07:35:51
Мало того что в контейнер, так и ещё в www :)
ну WWW не ВВП, так что эо уже второе дело)

Антон
14.03.2019
07:41:04
опять ты
не это не я, меня взломали, ну ты знаешь))) или у мам сана спроси)

Zaur
14.03.2019
15:17:19
подскажите можно ли из докера получить порт используемый вне докера на localhost? т.е. у меня на localhost запущен веб сервер на определенном порту. Я хочу из докера выполнить http запрос на этот порт. Можно ли это сделать?

Nibbler
14.03.2019
15:19:14
парни как env передать в контейнер?

Nibbler
14.03.2019
15:21:18
пойду почитаю как через секреты это сделать

Антон
14.03.2019
15:21:34
парни как env передать в контейнер?
env_file: - "./docker/env/dev/XDEBUG_CONFIG.env"

Антон
14.03.2019
15:24:37
т.е. это нельзя сделать?
не, докер будет материться что порт занят

Google
Nibbler
14.03.2019
15:24:49
т.е. это нельзя сделать?
это не имеет отношения к env я бы с этого начал

Zaur
14.03.2019
15:25:24
это не имеет отношения к env я бы с этого начал
а я бы сказал что env не имеет отношения к моей проблеме ))

Антон
14.03.2019
15:25:31
т.е. это нельзя сделать?
нужно погуглить возможно ли такое или у @rttrttrtt спросить

Антон
14.03.2019
15:26:23
Zaur
14.03.2019
15:26:50
надо мной уже посмеялись в чате питона) видимо и здесь придется унижаться

Nibbler
14.03.2019
15:27:14
надо мной уже посмеялись в чате питона) видимо и здесь придется унижаться
если порт тебе заранее известен, то передай его как параметр при старте контейнера

Это будет правильно/

Zaur
14.03.2019
15:27:30
в попытке запустить питон скрипт, который общается с nodejs, я сломал питон, и теперь он не запускается. Думаю запустить питон скрипт в докере, который будет дергать nodejs по указанному порту

Nibbler
14.03.2019
15:27:41
Потому что контейнеры изолированные и врядли ты получишь инфу о том, что происходит в системе.

Zaur
14.03.2019
15:28:35
да, порт известен, вот я и спрашиваю как передать порт в контенер, с докером не имел дело

Nibbler
14.03.2019
15:29:39
у тебя докер через compose или через run?

Zaur
14.03.2019
15:29:50
run

Nibbler
14.03.2019
15:29:52
Google
Nibbler
14.03.2019
15:30:35
run
docker run -e NODEJS_PORT=‘100’

Zaur
14.03.2019
15:36:00
docker run -e NODEJS_PORT=‘100’
вот передал я значение порта. теперь внутри делаю запрос http://localhost:<port> и получаю ошибку, внутри докера порт ни кем не занят получатеся

Nibbler
14.03.2019
15:36:19
а что за ошибка?

а почему ты делаешь локалхост?

Zaur
14.03.2019
15:36:38
ConnectionRefusedError: [Errno 111] Connection refused

Nibbler
14.03.2019
15:37:04
бля с сетями как у тебя?

Zaur
14.03.2019
15:37:17
не очень)

Admin


Nibbler
14.03.2019
15:37:32
хреново

докер свою сеть строит

Zaur
14.03.2019
15:37:47
я понимаю что надо пробросить сам порт

а не его значение

Nibbler
14.03.2019
15:37:51
у него своя экосистема.

Zaur
14.03.2019
15:37:54
изначально я это и спрашивал

Nibbler
14.03.2019
15:38:16
я понимаю что надо пробросить сам порт
ты должен пробросить ип твоей тачки и порт

локалхост это контейнер с твоим приложением

банально ип твоей тачки 31.31.31.31, а ип в контейнере 172.0.0.1

localhost в контейнере = 172.0.0.1

docker run -e NODEJS_PORT=‘100’ TACHKA_PORT=‘’

Zaur
14.03.2019
15:40:23
как получить TACHKA_PORT?

Google
Nibbler
14.03.2019
15:40:39
как получить TACHKA_PORT?
да я хз какая у тебя система/

ifconfig наверное

Zaur
14.03.2019
15:43:23
получилось) спасибо ?

Maxim
14.03.2019
15:47:24
как получить TACHKA_PORT?
TACHKA_PORT лучше получать с помощью команды, а не вручную, у вас может быть один адрес, а у коллег может быть другой

Maxim
14.03.2019
15:48:46
там же идет проброс через env
Все верно, пробросить через .env, а в .env добавить этот ip с помощью простой команды

Maxim
14.03.2019
15:49:42
docker run -e
Тогда ещё проще, в место указания ip вручную просто написать команду которая подставит нужное значение

Антон
14.03.2019
15:51:17
парни я не понял, как так, в сети докера доступен порт интерфейса?

Maxim
14.03.2019
15:51:28
можно
Сможете назвать команду как получить ip docker хоста? ;)

Антон
14.03.2019
15:51:55
@rttrttrtt ты лучше мне обьясни как так?

Nibbler
14.03.2019
15:51:55
Сможете назвать команду как получить ip docker хоста? ;)
слушай мы нормально в чатике юпи общались, че начал-то на «Вы»

Сможете назвать команду как получить ip docker хоста? ;)
а там не докер хост ? там тачкахост

Nibbler
14.03.2019
15:53:16
Maxim
14.03.2019
15:53:24
слушай мы нормально в чатике юпи общались, че начал-то на «Вы»
В этом чатике я ко всем на вы, а то меня забанили в readonly тут за небольшой офтопчик) так что не обращай внимания на это, бро

Антон
14.03.2019
15:53:37
порно какое-то
я тут не одмин, прости))

Страница 561 из 610