@docker_ru

Страница 608 из 1375
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
Можно ли/как получить доступ к содержимому Dockerfile образа взятого на стороне?
ну конечно можно, обычно даже грепать не нужно - в доках пишут все volum'ы и env'ы

Google
Sundmoon
19.05.2018
20:53:42
ну конечно можно, обычно даже грепать не нужно - в доках пишут все volum'ы и env'ы
хочу сформировать параметр docker container run —volume именно что автоматически, а не руками после заглядывания в доки (ну и аналогично в docker-compose - когда до него доберусь)

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 контейнеры обламываются туда писать

Sergey
19.05.2018
21:04:13
k8s по существу зона ответственности девопса/админа, но не разработчика
так я от себя и говорю:) прост удобство то есть, его надо прост освоить:)

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
>Each container should have only one concern https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#avoid-installing-unnecessary-packages
Понял, а редирект подключения вебсокета для чата и сокета тцп, это всё уже на нгине в конфу забивать? Я просто новичёк так то в девопсинге и пр. Все доки на композер искать на официальной странице?

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

K
19.05.2018
21:53:38
location proxy_pass ткнуть и только. По nginx смотреть доки nginx, по образу смотреть докерхаб
Спасибо! Если будут конкретные вопросы, буду обращаться. И, если можно, какой-нибудь более менее композ файл такого микрокластера если есть под рукой кинуть пример или тогда уже сам поищу завтра.

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

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

Антон
20.05.2018
07:59:56
Че ты хочешь, чтобы на хостовой машине dump.sql остался?
нет, я хочу сразу restore сделать в докер mysql

мне надо как то мигрировать из 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

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

Ruslan
20.05.2018
10:10:34
Which docker-compose
Спасибо

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

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
ты ещё такую голосину орнёшь когда узнаешь что бэкапы тока за ноябрь месяц

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
digital ocean
Создать еще один и копировать нужное руками? :-)

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
в докерфайле можно в переменной среде хостнейм сделать
добавил environment: - NGINX_HOST=foobar.com но все равно localhost, еще может где нужно что то добавить?

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

Ruslan
20.05.2018
19:31:09
после изменений контейнер пересобрал?
только docker-compose restart делал)

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
вроде того https://stackoverflow.com/questions/29924843/how-do-i-set-hostname-in-docker-compose
в общем в nginx прописал и заработало fastcgi_param SERVER_NAME $server_name; fastcgi_param HTTP_HOST $server_name;

но это думаю не верный подход, но пока сойлдет

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

Страница 608 из 1375