Denis 災 nobody
05.04.2019
09:12:36
делаю опять docker tag + docker push - говорит 44257a554666: Layer already exists
по запуску компоуза на другой машине выкачало старую сборку
так, похоже первым действием должен быть docker commit, но нигде кроме оффдоки про это ни слова..
а еще, если разворачиваем через compose на другой машине и надо например в один из контейнеров передать новый внешний айпи, это какую доку читать?
Google
Denis 災 nobody
05.04.2019
09:51:01
у compose есть environment: и env_file:
Владимир
05.04.2019
10:05:00
Что делает /report?
Вроде ничего не происходит
Artur
05.04.2019
10:05:26
кидает репорт Одмину
Владимир
05.04.2019
10:06:09
Эх, писало бы что-то в ответ, типа: ламер <nick> зарепорчен
Andrey
05.04.2019
10:16:14
Denis 災 nobody
05.04.2019
10:20:31
там 1 переменная, так что почти все варианты избыточны. Но направление понятно, спс
Ilia
05.04.2019
11:46:26
ildar
05.04.2019
11:54:21
SHEROZ
05.04.2019
12:21:23
Привет, ребят. Создал в докере nginx+php-fpm+php-cli+mysql все запустилось но что-то не могу найти ip адрес сервера. При обращении к localhost:8080 получаю ошибку Can't establish a connection with site.. Файл docker-compose.yml https://pastebin.com/F7aXjwz6 . Можете помочь?
ildar
05.04.2019
12:25:32
какой командой запускаешь?
SHEROZ
05.04.2019
12:25:52
Google
SHEROZ
05.04.2019
12:32:15
Хотя я без проблем подключаюсь к mysql серверу
Aleksandr
05.04.2019
12:33:34
Всем привет, ребята.
Поднял проект на express nodejs в докере (node:10-alpine). Все работает, но через несколько минут не могу достучатся к апликейшену. Сам проект работает (захожу в докер і через curl проверяю), но при попытке постучатся через curl на сервере к докеру падает ошибка curl: (56) Recv failure: Connection reset by peer
Может кто-то помочь? Спасибо
Alexander
05.04.2019
12:34:09
И его конфиг покажи
Petrovich
05.04.2019
12:36:11
Aleksandr
05.04.2019
12:36:30
Petrovich
05.04.2019
12:36:42
возможно ты в express слушаешь не 0.0.0.0
или я хз
SHEROZ
05.04.2019
12:37:01
Глянь в логи nginx
server {
listen 80;
index index.php index.html;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
root /var/www/public;
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass app:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
location / {
try_files $uri $uri/ /index.php?$query_string;
gzip_static on;
}
}
Robert
05.04.2019
12:37:55
такие себе логи
Alexander
05.04.2019
12:38:11
?
Felix
05.04.2019
12:39:43
я бы нетворк выкинул, на всякий случай
SHEROZ
05.04.2019
12:40:26
Не могу найти лог файлы
Alexander
05.04.2019
12:53:18
docket logs container_name
Или зайди в контейнер и в папке с логами посмотри
И выкинь нетворк, он не нужен, композ сам делает Нетворк для текущего проекта
SHEROZ
05.04.2019
12:56:50
Aleksandr
05.04.2019
12:59:49
Google
Andrey
05.04.2019
13:01:26
docker ps какие порты показывает?
SHEROZ
05.04.2019
13:04:15
Нашел логи, но там ничего нет
Andrey
05.04.2019
13:05:29
а netstat -ntpl | grep 8080?
SHEROZ
05.04.2019
13:06:45
Andrey
05.04.2019
13:08:35
ну вроде всё хорошо. Возможно, дело в iptables каких-нибудь. Я бы strace'ом посмотрел процесс который висит на 8080, tcpdump посмлтрел, iptables-save
Robert
05.04.2019
13:08:55
Можно curlом сходить
Может это не тот порт
Alexander
05.04.2019
13:12:30
действительно, сходи курлом
?
127.0.0.1:8080
curl 127.0.0.1:8080
а, поспешил
SHEROZ
05.04.2019
13:13:55
Игорь
05.04.2019
13:18:50
А подскажите хорошию тулзу для мониторинга запущенных контейнеров
Aibek
05.04.2019
13:31:08
Добрый день!
Помогите пожалуйста:
ЧТо я хочу сделать.
Используя docker-compose поднять веб-сервис ( Nginx + node.js + MongoDB).
Nginx работает.
MongoDB работает.
NodeJs ругается, но я не могу понять почему nodejs не может подключится к базе.
Помогите пожалуйста.
https://gist.github.com/45Code/d4223341ff61fc6a05c1b4480b03bbfc
Borik
05.04.2019
13:31:50
Привет
Странного хочу. Есть докер, ктрый запускается на винде. Хочу в него передать в качестве внутренней переменной окружения результаты выполения команды перед его запуском.
Andor
05.04.2019
13:32:19
сделай кастомный энтрипоинт, котоырй потом делает exec на родной энтрипоинт
Oleg
05.04.2019
13:33:57
Aibek
05.04.2019
13:34:28
Google
Borik
05.04.2019
13:34:50
не, я хочу что-то вроде линуксовго:
docker run -e "deep=`date`" --rm alpine env
но в винд
SHEROZ
05.04.2019
13:39:53
Ребят, плиз помогите
Aibek
05.04.2019
13:41:27
не помогло ((
Viktor
05.04.2019
13:44:13
Ребят, плиз помогите
Дайте уже нормальные логи.
telnet localhost 8080 что говорит?
curl -v localhost:8080 ?
Oleg
05.04.2019
13:44:19
SHEROZ
05.04.2019
13:44:44
Viktor
05.04.2019
13:54:22
Боюсь, выхолопа curl не дождаться.
А что, собственно, с pfp-fpm контейнером? Почему он рестартится и не работает?
SHEROZ
05.04.2019
13:59:07
Alexander
05.04.2019
14:01:00
что-то не так наконфижил в докерфайле
Viktor
05.04.2019
14:03:16
Видимо полный путь до php-fpm стоит в энтрипоит указать
no humans
05.04.2019
14:08:23
Голой жопой будет торчать если хост имеет прямое подключение с белым ip - а если нет то нечего париться. )
вот пример. `version: "2"
services:
app:
container_name: app
restart: always
build: .
ports:
- "3000:3000"
links:
- mongo
mongo:
container_name: mongo
image: mongo
volumes:
- ./data:/data/db
ports:
- "27017:27017"`
Aibek
05.04.2019
14:42:23
не помогло (((
no humans
05.04.2019
15:03:27
Aibek
05.04.2019
15:03:59
Смотрел
Говорит, что не может подключиться
no humans
05.04.2019
15:05:10
куда?
Google
Oleg
05.04.2019
15:29:56
Говорит, что не может подключиться
1. попробуйте запустить консоль в контейнере с app и написать там ping mongo
2. стартует ли собственно монго? мб крашится по каким-то причинам?
no humans
05.04.2019
15:36:28
Aibek
05.04.2019
15:37:05
Oleg
05.04.2019
15:37:57
точно так же зайти консоль в контейнер с монгой и написать mongo
если законнектится - значит работает
Aibek
05.04.2019
15:38:28