
Jentry
19.05.2018
20:32:31
Захочешь кластер - допишешь десять строчек в docker-comopse и да будет swarm, ща должны повылазить хейтеры и начать предлагать таблетки k8s

Sundmoon
19.05.2018
20:42:01
Можно ли/как получить доступ к содержимому Dockerfile образа взятого на стороне?
конкретно надо загрепать VOLUME
(чтобы не лазить вручную смотреть через браузер hub.docker.com -> github.com/docker-library

Jentry
19.05.2018
20:48:53

Google

Sundmoon
19.05.2018
20:53:42

Jentry
19.05.2018
20:58:21
ну как автоматически-то, каждое приложение чото пишет в свою директорию, это в докере никак не трогают, нужно заглянуть в доки образа и глянуть, куда он собирается писать базу скажем - mysql в /var/lib/mysql, postgre в /var/lib/postgresql/data

Sundmoon
19.05.2018
21:00:23
блин... под виндою вот что вижу
>docker volume ls
local 9bf6efd7184badc10914d3572d9e5cef535c3ba5bb457f80e4d7b2eec57380d1
local a1b1f0cf5c386ab1951d9c74c45e28be48c7e705e65aa1e20302915d7d32f974
local fc7f071a2b8163f6eaed6d6e22251f47eca5d5fb914277a8c715a606ece8681f
local myvol
(последний только что создал руками)
Есть и C:\ProgramData\Docker\volumes где это добро лежит
Остаётся понять, почему lcow контейнеры обламываются туда писать

K
19.05.2018
21:00:44

Данила
19.05.2018
21:02:42

Sergey
19.05.2018
21:04:13

Jentry
19.05.2018
21:04:21
Довер-вей? Это что значит конкретно?
>Each container should have only one concern
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#avoid-installing-unnecessary-packages

Sundmoon
19.05.2018
21:05:06
Кажись, понял: docker image inspect —format нечто

K
19.05.2018
21:13:29

Jentry
19.05.2018
21:22:24

Aleksey
19.05.2018
21:49:07
Доброй ночи, товарищи
Сабж. На домашнем сервере-шлюзе стоит докер с контейнерами (сайты, базы данных), домены направлены на статический ipv4. Настроил на домашнем сервере-шлюзе получение ipv6, и раздачу его в локалку. Что бы на компе он работал. В итоге сервер становится недоступен по ipv4. И сайты не открываюся. Подскажите как рещить данную проблему?

K
19.05.2018
21:53:38

Google

Jentry
19.05.2018
21:55:54
не, нету, что можно кинуть, сорри

K
19.05.2018
21:56:29

Sergey
20.05.2018
04:58:28

Антон
20.05.2018
05:14:41
Ребята, такой кейс. На хостовой машине есть mysql lxc контейнер. Я хочу поднять докер контейнер с мускулем и из него мигрировать базы в докер. Реально ли из докер контейнера достучаться до хоста чтобы сделать mysqldump?

CS
20.05.2018
07:59:28

Антон
20.05.2018
07:59:56
мне надо как то мигрировать из lxc mysql => docker mysql
все базы

CS
20.05.2018
08:02:14

Антон
20.05.2018
08:03:18
как то папки вроде можно шарить
но подумал я могу по айпи или хосту к мускулю в lxc подключиться и сдампить

Ruslan
20.05.2018
08:47:46
Привет всем, как мне крон настроить?
Сейчас на самой машине в crontab пишу
* * * * * docker-compose -f /var/www/site/docker-compose.yml exec -T php php /src/yii cron >/var/log/somelogfile.log 2>&1
но в логе пишет
/bin/sh: 1: docker-compose: not found

Ilya
20.05.2018
08:53:17
Which docker-compose

Aleksey
20.05.2018
09:36:42

Юрий
20.05.2018
10:00:21
Народ, а можно сделать чтобы контейнер слушал порт, но при этом не пробрасывать его наружу. Т.е. в докерфайле нет expose

Alex
20.05.2018
10:08:27

Ruslan
20.05.2018
10:10:34

Ilya
20.05.2018
10:10:52

Alex
20.05.2018
10:11:26

Google

Ilya
20.05.2018
10:11:43
У меня то все норм

Alex
20.05.2018
10:11:59
https://pkgs.org/download/docker-compose
тот товарищь походу пропал, что вопрос задавал

Ilya
20.05.2018
10:12:29

Alex
20.05.2018
10:13:19
проглядел)))

Ruslan
20.05.2018
10:15:32
Не у пк уже, но ошибку свою понял

Diman
20.05.2018
14:46:57
Привет. Подскажите актуальные решения. Что можно поставить впереди публичного API? Для безопасности и производительности. Хайлоуд. Можно амазон

Alex
20.05.2018
15:00:21
балансировщик с фронтом и сертом,не?)

Alexander
20.05.2018
15:04:36
народ, а с вопросом по линукс подсобите?
под рутом в папке /var/www/blabla выполнил команду mv /* html
и вся структура, все папки из корня переместились в var/www/blabla/html
это на дроплете digital ocean

Igor
20.05.2018
15:06:13

Alexander
20.05.2018
15:06:23
плачу

Igor
20.05.2018
15:06:28
так а в чем вопрос?

Alexander
20.05.2018
15:06:53
как вернуть обратно

Igor
20.05.2018
15:07:02
никак
у тебя же нихера не пашет

Alexander
20.05.2018
15:07:11
потому что всё рухнуло, компанды не работают, сервер сдох

Igor
20.05.2018
15:08:24
хотя можно так /var/www/blabla/bin/mv /var/www/blabla/* /
ток это чат для докера

Google

Alexander
20.05.2018
15:08:51
я в курсе

Igor
20.05.2018
15:09:37
ну ты конечно сделал мой день, я прям в голосяндру орнул

Alexander
20.05.2018
15:10:12
ты ещё такую голосину орнёшь когда узнаешь что бэкапы тока за ноябрь месяц

Igor
20.05.2018
15:10:45

Alexander
20.05.2018
15:10:49
да
разбирайте на мемы и цитаты)

Admin
ERROR: S client not available

Igor
20.05.2018
15:11:33
ток не спеши
давай в ЛС лучше

Alexander
20.05.2018
15:11:55
я от волнения уже сожрал пачку пряников

Igor
20.05.2018
15:11:57
чтоб чат не засирать

zigmund
20.05.2018
15:27:03

Alexander
20.05.2018
15:29:07
это дроплет
digital ocean

Petr
20.05.2018
16:13:33

Alexander
20.05.2018
16:13:46
как?
я в упор не вижу у них в доке, что можно приаттачить volume или droplet к дроплету
или web concole есть какая-то

K
20.05.2018
17:48:46
Привет, у меня вопросик есть, кто знает.
Если я пишу EXPOSE 3000, 80, 8080 в Dockerfile мне надо редекларировать эти порты в docker-compose?
ports
- 3000:3000
- 80:80
- 8080:8080
Как пример. Или можно просто создать изображение контейнера через Dockerfile а потом уже задать порты открытые?
Всё, понял, надо
https://docs.docker.com/engine/reference/builder/#expose

Google

Ruslan
20.05.2018
19:11:05
Подскажите еще один момент. Как сделать чтоб в $_SERVER['SERVER_NAME']; выводился домен, на не localhost ?
docker-compose
https://paste.ofcode.org/77XdFjHuBLZX9yDCZiiRhw

Alex
20.05.2018
19:20:11
в докерфайле можно в переменной среде хостнейм сделать

Ruslan
20.05.2018
19:29:11

Alex
20.05.2018
19:30:28
после изменений контейнер пересобрал?

Ruslan
20.05.2018
19:31:09

Alex
20.05.2018
19:34:02
вроде того
https://stackoverflow.com/questions/29924843/how-do-i-set-hostname-in-docker-compose

Ruslan
20.05.2018
20:02:43
но это думаю не верный подход, но пока сойлдет

Alex
20.05.2018
20:15:32
;)

Ruslan
20.05.2018
20:28:51
;)
В общем, мой перфикционизм не дал мне покоя, доделал как нужно. https://paste.ofcode.org/NXyKRSVcbCjGVawGavGbvr


Artem
21.05.2018
04:48:08
всем привет) тут вдруг появилась проблемка. не могу достучатся с php к контейнеру монги, может кто подскажет как решить?
No suitable servers found (serverSelectionTryOnce set): [connection refused calling ismaster on 'mongodb:27017']
в контейнере монги делал евал с проверкой коннекта и нормально отдавало мастер
mongo localhost:27017 —eval 'printjson(db.runCommand({"isMaster": 1}))'
MongoDB shell version v3.6.4
connecting to: mongodb://localhost:27017/test
MongoDB server version: 3.6.4
{
"ismaster" : true,
"maxBsonObjectSize" : 16777216,
"maxMessageSizeBytes" : 48000000,
"maxWriteBatchSize" : 100000,
"localTime" : ISODate("2018-05-21T04:49:54.386Z"),
"logicalSessionTimeoutMinutes" : 30,
"minWireVersion" : 0,
"maxWireVersion" : 6,
"readOnly" : false,
"ok" : 1
}
php -i | grep mongo
/usr/local/etc/php/conf.d/docker-php-ext-mongodb.ini,
mongodb
libmongoc bundled version => 1.9.4
libmongoc SSL => disabled
libmongoc crypto => disabled
libmongoc SASL => disabled
libmongoc compression => enabled
libmongoc compression snappy => disabled
libmongoc compression zlib => enabled
mongodb.debug => no value => no value
уже такая проблема была и решилась она довольно просто
RUN pecl install mongodb && docker-php-ext-enable mongodb
в этот раз не пойму в чем может быть проблема :(


Антон
21.05.2018
06:56:32
как можно в докер контейнере установить хост?
Мне нужно достучаться из докер контейнера к внешнему хосту (lxc контейнер) который доступен сейчас в докере по ip