
Vadim
05.04.2017
14:35:01
Вот тут хорошо все расписано: https://habrahabr.ru/post/310460/

Andrey
05.04.2017
14:50:19
docker-compose он такой, но вообще няшка местами :)

Vir
05.04.2017
15:46:42
FROM ubuntu:16.04
RUN apt-get update
RUN apt-get install -y nginx
RUN apt-get clean
ADD nginx.conf /etc/nginx/
COPY sites/*.conf /etc/nginx/sites-available/
CMD ["nginx", "-g", "daemon off;"]
есть такой докер файл
делаю docker build
начинается процесс
вот чота там качает, делает, потом
Get:18 http://archive.ubuntu.com/ubuntu xenial-security/universe Sources [30.0 kB]
Get:19 http://archive.ubuntu.com/ubuntu xenial-security/main amd64 Packages [303 kB]
Get:20 http://archive.ubuntu.com/ubuntu xenial-security/restricted amd64 Packages [12.8 kB]
Get:21 http://archive.ubuntu.com/ubuntu xenial-security/universe amd64 Packages [133 kB]
Fetched 25.0 MB in 6s (4110 kB/s)
Reading package lists...
---> 629c3e60ec36
и тишина
как можно выщемить виноватых?

Google

Рафаэль
05.04.2017
15:48:59
ему стыдно, оно не хочет собираться

Vir
05.04.2017
15:49:13
замечательно
так чего же оно молчит?

Anatoly
05.04.2017
15:52:22
там вроде дефолт таймаут 300

Andrey
05.04.2017
16:06:48

Anatoly
05.04.2017
16:07:59

Рафаэль
05.04.2017
16:08:42
отличный повод писать откровенно плохой докерфайл

Anatoly
05.04.2017
16:09:25

Evgeny
05.04.2017
16:10:35
размером выходного образа например. кол-вом хлама

Рафаэль
05.04.2017
16:10:38
всем, каждая строка в ней игнорирует бест практикс

Anatoly
05.04.2017
16:11:08

Google

Anatoly
05.04.2017
16:11:14
страсть как люблю людей у которых основной комплэйн это размер образа и кол-во "хлама" в контейнере.
берешь офишиал джва образ добавляешь свой жарничек туда и неожиданно оно 700 метров в лучшем случае. акститесь, милые мои.

Рафаэль
05.04.2017
16:14:36
FROM ubuntu:16.04 жирный образ
RUN apt-get update зачем?
RUN apt-get install -y nginx еще один слой
RUN apt-get clean бесполезный слой, на выходе контейнер меньше не станет
ADD nginx.conf /etc/nginx/ переписал конфиг, перебилдил контейнер
COPY sites/*.conf /etc/nginx/sites-available/ аналогично
CMD ["nginx", "-g", "daemon off;"] ок, кроме последней строки
и все это заменяется docker pull nginx:latest

Vir
05.04.2017
16:15:35
это не я его писал, и если честно мне пофигу что там написано, моя задача запустить эту балалайку и работать

Anatoly
05.04.2017
16:16:12

Vir
05.04.2017
16:16:24
а ещё это часть, может это всё писали, так как докер композером

Рафаэль
05.04.2017
16:17:40

Anatoly
05.04.2017
16:17:55
и все это заменяется docker pull nginx:latest
как уже сказано, есть такая штука как секурити и некоторые конторы реально разрешают использовать только определенные дистрибы и пойди попробуй докажи что нгинкс это ровно тоже самое говно что и в дебиане афишл. всем насрать. ну это просто пример.

Andrey
05.04.2017
16:18:34
ну тут то мы видим что не оно, а человек просто творит хуйню

Anatoly
05.04.2017
16:19:17
так что тоже не его косяк.
здесь я помню были любители пару месяцев назад

Vir
05.04.2017
16:38:59
всё намного проще, один сделал, я просто запустил, даже не разбирался
вчера всё работало, а сегодня ничего не работает, день прошёл, работа стоит
докер продолжает не работать

Anatoly
05.04.2017
16:41:20
У тебя проблема в бридже доккера
Передерни сервис
Ну или тцпдамп и смотреть где пакеты ведут себя не так

Vir
05.04.2017
16:42:43
дёргал
докер сносил
тцпдамп молчит
даже не зна чо ему надо

Anatoly
05.04.2017
16:44:13
А если в момент рана контейнера сделать доккер нетворк инспект

Google

Anatoly
05.04.2017
16:44:28
Там твой контейнер светится?

Vir
05.04.2017
16:48:56
это параметр ID?
а не, это айди соединения
{
"Name": "dockerpls_psnet",
"Id": "746f9fe1713462245aa3e465dfe42b080d60857048b73bcd8bc9f06c44e27c6b",
"Created": "2017-04-05T19:28:08.404293319+03:00",
"Scope": "local",
"Driver": "bridge",
"EnableIPv6": false,
"IPAM": {
"Driver": "default",
"Options": null,
"Config": [
{
"Subnet": "172.25.0.0/24"
}
]
},
"Internal": false,
"Attachable": false,
"Containers": {},
"Options": {},
"Labels": {}
}
вот что оно мне выдаёт

Anatoly
05.04.2017
16:55:42
Какой прикольный сабнет.
А доккер конфиг у тебя не переписан?

Vir
05.04.2017
17:00:14
а где он лежит, я его не нашёл
поиском шерстил, так и не нашёл

Anatoly
05.04.2017
17:01:55
Ну если я не ошибаюсь то зависит. Но общее место /etc/docker/daemon.json
Но для пользователей может быть по разному

Vir
05.04.2017
17:10:17
а если его там нет,то надо создать, я так понимаю
у меня там нет его

Anatoly
05.04.2017
17:16:17
Ну он не обязательно там. Так то
ip link set down docker0
systemctl restart docker
Ну и на сладкое потерпеть старое говнище
docker rmi $(docker images -q)
Должно починить

Vir
05.04.2017
17:28:59
последняя команда зависла
пусть повесит
может выдаст чего
пичаль
ничего не помогает

Google

Roman
05.04.2017
18:21:23
как настроить днс записи в pppoe соединение?
ок, буду ждать пока мой провайдер обновит свои днс записи
пока поправил хост файл
единственно не понял, как мне с апача зарулить в докер контейнер с редмайн?
даже хз как загуглить нормально

Артур
05.04.2017
18:46:11
hosts подставь

Roman
05.04.2017
18:46:32
а что там?

Артур
05.04.2017
18:46:45
я ж говорил уже

Admin
ERROR: S client not available

Артур
05.04.2017
18:47:00
в смысле что там? Вписываешь хост, который надо и айпишник новый, и оно работает

Roman
05.04.2017
18:47:02
я бд не заруливал через апач
0.0.0.0:8080->3000/tcp root_redmine_1
вот что выплюнул этот контейнер
172.20.0.3 redmine.mydomainname.com
добавил я запись в /etc/host
непомогло

Anatoly
05.04.2017
19:00:09
Ууу

Артур
05.04.2017
19:00:36
Я ему 10 раз скидывал примеры конфигов нгинкса, ну никак парень на путь истины не встанет
упомянутый нгинкс в докере

Roman
05.04.2017
19:01:23
ахахха) я встану, но попозже чуть чуть
апач на хост машине

Google

Roman
05.04.2017
19:01:33
да

Anatoly
05.04.2017
19:01:38

Артур
05.04.2017
19:02:26

Anatoly
05.04.2017
19:02:35
Тогда все сложнее.

Roman
05.04.2017
19:02:43
аххах)

Anatoly
05.04.2017
19:06:36
немного
Да не важно насколько сложнее. Важно что переусложненно без адекватной причины для этого.

Roman
05.04.2017
19:07:16
думал так проще будет
так что можно сделать?

Vadim
05.04.2017
19:09:49
Коллеги! )
docker environment в чем разница между написанием : или -?
environment:
- VIRTUAL_HOST=dddddd
- VIRTUAL_NETWORK=nginx-proxy
и
environment:
MYSQL_ROOT_PASSWORD: jkhkjhjkhk
MYSQL_DATABASE: wordpress

Артур
05.04.2017
19:10:12
про остальное не знаю)

Vadim
05.04.2017
19:10:55

Артур
05.04.2017
19:11:08
это понятно
просто первый - это список в yml. Просто тупо список, который с точки зрения парсера yml никак не различается. Второй вариант различается. Влияет ли это на докер - я не знаю

Anatoly
05.04.2017
19:15:39
так что можно сделать?
У тебя есть контейнер с нгинксом как тут все советуют, ты к нему линкуешь свой контейнер с редмайном это даст тебе возможность резолвить контейнер с редмайном по имени. Нгинкс паблишишь 80 или 443 порт. В редмайне если он оффишиал ничего паблишить не надо там порт сам будет доступен

Vadim
05.04.2017
19:16:16
чет не могу прикрутить вордпрес к jrcs/letsencrypt-nginx-proxy-companion. (

Roman
05.04.2017
19:17:22
в /etc/host нужно будет добавить записи обоих контейнеров? nginx and redmine
Артур, а если у меня домен и поддомен?
VIRTUAL_HOST: example.com

Andrey
05.04.2017
19:20:58
Он чего со вчерашнего дня так и не прочёл как интернеты работают?

Roman
05.04.2017
19:22:07