
Igor
14.04.2018
14:38:36

TIMUR
14.04.2018
14:38:48
В общем, недавно начал изучать сам докер, сегодня удалось подружить .net core + postgresql через docker-compose, хотелось бы этот friendship сохранить в образ или как это правильно собирается?

Igor
14.04.2018
14:39:42
Ты же имеджи с хаба тащил?

Google

TIMUR
14.04.2018
14:40:18
Зачем?
Пишу курсач, хотел прикрутить докер таким образом, дабы просто загрузить 1 образ и вперед
Свою приложуху я уже обернул, и закинул к себе в приватный репозиторий

Igor
14.04.2018
14:41:39
+
Так тебе нужен только файл ямловский и все, тот что ты писал, возможно ещё свои конфиги

Artem
14.04.2018
14:42:07
docker-compose up и не нужны никакие образы

Igor
14.04.2018
14:42:21

TIMUR
14.04.2018
14:42:48

Igor
14.04.2018
14:43:20

TIMUR
14.04.2018
14:43:47

Artem
14.04.2018
14:43:50
ну у меня докерфайл лежит рядом с приложение. делаю git clone ... && docker-compose up

TIMUR
14.04.2018
14:44:23
А если скажем надо для prod среды развернуть?

Artem
14.04.2018
14:44:43
кстати к этому, выше скидывал свой репо, не пойму почему я не могу на 4400 порту запустить public/index.php

Google

Artem
14.04.2018
14:45:29

TIMUR
14.04.2018
14:46:17

Artem
14.04.2018
14:46:45
location / {
root /app/public;
index index.html index.htm index.php;
}
также вроде

TIMUR
14.04.2018
14:47:10
Насколько я понимаю, это критично
По крайней мере, у меня это критично

Artem
14.04.2018
14:48:10
ну это пока первый контейнер, е совсем еще понимаю. а так до понедельника нужно микрофреймворк написать
а я уэе сутки торчу с докером

TIMUR
14.04.2018
14:50:51

Artem
14.04.2018
14:57:12

TIMUR
14.04.2018
14:59:39

Artem
14.04.2018
15:00:56
- ./docker/nginx/vhost.conf:/etc/nginx/conf.d/vhost.conf
уже не помню точную настройку нгинкс на память, но вроде так прилинковал

TIMUR
14.04.2018
15:01:45
nginx не видит твой контейнер с приложением
Тебе надо его прилинковать
Через links

Artem
14.04.2018
15:02:35
nginx:
depends_on:
- app

TIMUR
14.04.2018
15:03:39
Что это за параметр?

Artem
14.04.2018
15:04:17
больше подозреваю что это по уровню

Google

Andrey
14.04.2018
15:04:24
Определяет порядок билда и запуска
Билдишь сервис - билдятся все, указанные в depends_on
При запуске они поднимаются первее

TIMUR
14.04.2018
15:05:30
Но это не значит, что указаные в зависимости автоматический видны

Andrey
14.04.2018
15:06:31
Покажи полный конфиг. Скинь на gist.github.com

Artem
14.04.2018
15:07:54
https://github.com/artemzakholodilo/rest-api-framework/blob/master/docker-compose.yml
все что есть

TIMUR
14.04.2018
15:08:20

Artem
14.04.2018
15:09:02
https://gist.github.com/artemzakholodilo/c7d269df32308ea90f9a091c886e17fb

Andrey
14.04.2018
15:11:05

TIMUR
14.04.2018
15:11:28

Andrey
14.04.2018
15:11:35
Links - это давно deprecated

TIMUR
14.04.2018
15:12:24

Andrey
14.04.2018
15:12:35
Ось и версия доскера?

TIMUR
14.04.2018
15:13:13
Fedora 27

Andrey
14.04.2018
15:13:44
docker network ls?

TIMUR
14.04.2018
15:17:15

Artem
14.04.2018
15:19:15

Google

Andrey
14.04.2018
15:19:36
Сетку вижу, если у тебя проект называется dnettool
Проверь, правильные ли имена сервисов ты используешь

TIMUR
14.04.2018
15:21:02
Вот похоже тут и косяк
Папка в которой билд DNetTool
Сам проект по другому

Andrey
14.04.2018
15:22:46
Композ формирует имя или из имени директории, или из явно заданной переменной окружения

TIMUR
14.04.2018
15:23:15

Andrey
14.04.2018
15:23:32

Artem
14.04.2018
15:24:18

TIMUR
14.04.2018
15:25:11

Artem
14.04.2018
15:28:28
├── composer.json
├── composer.lock
├── docker
│ ├── mysql
│ ├── nginx
│ └── php
├── docker-compose.yml
├── LICENSE
├── public
│ └── index.php
├── README.md
├── src
│ └── HelloWorld.php
└── vendor
вроде по директориям все норм?

Andrey
14.04.2018
15:33:55
Вон, тебе в другом чате подсказывают

Альберт
14.04.2018
17:35:47
Всем добрый вечер
Подскажите такая ситуация обновился докер и пропали все образы и контейнеры. Если возможность востановить ?
Внимание! бэки есть но старые.
Нужно именно востановить.
Нужен совет
В дериктории /var/lib/docker/ файлы сохранились

John
14.04.2018
18:17:35
привет всем, вот поднимаю gitlab-runner executor docker но что-то не получается вернее при сборке выдает
ERROR: Job failed (system failure): Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

Google

Игорь
14.04.2018
18:21:08

John
14.04.2018
18:29:05

Игорь
14.04.2018
18:56:11
Конфиг корректный. Судя по по всему раннер установлен из репозитория. И может быть так, что юзер под которым он работает не имеет доступ докеру. Скорее всего надо добавить его в группу docker (usermod -aG docker <user>)

John
14.04.2018
18:58:10
да нет он отрабоатывает а пустом промере где одни команды

Игорь
14.04.2018
19:00:31

John
14.04.2018
19:00:43
https://gitlab.com/greysonp/gitlab-ci-android
для теста я пробую запустить это

Александр
14.04.2018
19:03:57

Игорь
14.04.2018
19:06:05
Ну вот он не может запустить контейнер java.
Я бы на самом деле раннер запустил в виде контейнера от имени пользователя с правами на запуск докера и замаунтил ему конфигурацию, при таком подходе у него никогда не будет пробем с запуском дополнительных образов внутри себя. https://hub.docker.com/r/gitlab/gitlab-runner/