@docker_ru

Страница 52 из 1375
Rinat
27.10.2016
13:04:24
и рестартани

докер

Denis denya Voskoboinik
27.10.2016
13:14:18
еее, спасибо! но очень непонятный глюк

Rinat
27.10.2016
13:14:58
2 раза был этот глюк

Google
Lesia
27.10.2016
13:35:33
привет всем, я тут посижу, если можно)

Alex
27.10.2016
13:36:29
??

Ioannes
27.10.2016
13:37:00
Ого, с такой аватаркой

Aleksandr
27.10.2016
19:23:26
слушайте, мб кто сможет подсказать с ходу. я чет погуглил - пока толкового не нашел. после запуска контенера (внутри рубийное приложение в т.ч.) mesg: ttyname failed: Inappropriate ioctl for device ruby: No such file or directory — puma.init (LoadError) на что это может быть похоже?

Stas
28.10.2016
08:51:27
friday fun https://www.youtube.com/watch?v=PivpCKEiQOQ&feature=youtu.be

Aleksandr
28.10.2016
10:23:20
Привет. Плжскажите плс. Я с докером не силен, а сейчас нужно решить задачу. Короче. есть контейнер с сервисом, который пишет в базу(достаточно активно). Суть вопроса - какие вообще варианты есть, и как посоветовали бы по опыту обеспечить доступ к базе. Во-первых нужно, тобы данные не зависили он жизни контейнета(тем более вероятно, что потом этот сервер будет запускаться во множественном варианте). Во-вторых чтобы оно не проседало. не хайлод конечно, но все же юзается активно

Денис
28.10.2016
10:29:24
всем привет ) Хотел напомнить, что 11-12 ноября уже во второй раз состоится конференция - Linux Piter! www.LinuxPiter.ru 2 дня, 2 потока докладов, более 20 докладов. PS: обратите внимание, что с 1 ноября очередное (теперь уже последнее) повышении стоимости билетов.

Kirill
28.10.2016
13:37:43
#whois *Кирилл Протопопов, Digital Zone * system administrator постепенно перетекаю в devops * Сложный вопрос.. * Обмен информацией * Ульяновск * От коллеги

Anton
28.10.2016
14:37:30
Всем привет, может кто подскажет, есть докер образ, там линукс томкат и war, томкат подефолту работает на порту 8080, можно как-то через докерфайл задать ему другой порт по которому с ним могут общаться другие контейнеры, но не через мапинг на хост? Что-то по аналогии, если запускать джарник сринг будта и там указывать сервер порт с апликейшене

Anton
28.10.2016
14:39:14
Docker может запустить скрипт. но в самом Dockerfile не получится

Mihail
28.10.2016
14:45:34
ну почему, если это задается параметрами то можно указать это в CMD

Alexander
28.10.2016
14:46:05
docker это контейнер, надо настраивать именно процесс, который вы кладете в этот контейнер

Google
Aleksandr
28.10.2016
16:03:55
@goodsmileduck спасибо. тут пара вопросов. 1. а чем это зашибатее, чем просто дать ему коннект до базы поднятой на хосте? 2. почему отдельный контейнер, а не тот же?

Stas
28.10.2016
16:08:19
1. ничем, выже не написали условия, отталкивался от того что все хотят все в контейнере 2. тут уже дело вкуса наверное, можно и в том же, все от архитектуры зависит. лучше какой нить swarm юзать чтобы делать кластер из приложения чтобы при падении контейнеров поднимались новые

Вообще я бы базу на хостах держал, с репликацией и бэкапами

Aleksandr
28.10.2016
16:11:32
хм. ок, в целом я понял идею. спасибо

Kirill
28.10.2016
16:15:12
Писал для compose томкат+elasticsearch+mongodb(replicaset). Варник workdir ../webapps простым ADD, далее томкат его сам распакует

app: build: ./tomcat image: tomcat:8.5 ports: - "8080:8080" networks: back: aliases: - tomcat front: aliases: - tomcat depends_on: # - db - es

ENV APP_FILE ROOT.war ENV JAVA_OPTS -Djava.security.egd=file:/dev/./urandom WORKDIR /usr/local/tomcat/webapps RUN rm -fr * ADD ${APP_FILE} /usr/local/tomcat/webapps

Что-то вроде этого

Dmitry
28.10.2016
16:54:21
Всем привет! А никто не встречал случайно простенького теста по докеру? Ну типа определить человек знаком с ним или в глаза не видел

F01134H
28.10.2016
17:04:32
в чем отличие docker-compose.yml от Dockerfile

простенький тест)

SarDigital
28.10.2016
17:05:05
хм

а ответ будет? я на стенку повешу в рамочку

F01134H
28.10.2016
17:06:26
http://stackoverflow.com/questions/29480099/docker-compose-vs-dockerfile-which-is-better

Taras
29.10.2016
09:47:25
https://appdevelopermagazine.com/4560/2016/10/28/The-Linux-Foundation-and-edX-announce-free-DevOps-course/

Alex
29.10.2016
15:43:33
По сварму есть норм описание?

F01134H
29.10.2016
16:01:41
Да, есть.

На официальном сайте, к примеру)

Alex
29.10.2016
16:17:44
А как токен от менеджера в ноды передать?)

Aleksandr
29.10.2016
16:23:31
привет. слушайте. у меня есть докерфайл, в котором не мало ставится и еще куча компилится. я его при этом чуть правлю и доделываю. есть путь как-то пересобрать образ с n шага, а то приходится черти сколько каждый раз ждать?

Google
Dmi3y
29.10.2016
16:24:09
Alex, всё в доках есть: https://docs.docker.com/swarm/provision-with-machine/#/provision-swarm-nodes

Ssi
29.10.2016
16:29:25
привет. слушайте. у меня есть докерфайл, в котором не мало ставится и еще куча компилится. я его при этом чуть правлю и доделываю. есть путь как-то пересобрать образ с n шага, а то приходится черти сколько каждый раз ждать?
если мне память ни с кем не изменяет, на каждую команду в Dokerfile создаётся промежуточный образ и они используются, пока выполнение не дойдёт до изменённой строки. Этот образ и все последующие будут пересобираться. То, что часто меняешь, разумно будет унести в конец докерфайла

хотя, вроде с компиляцией это не работает

Aleksandr
29.10.2016
17:14:19
хм. тогда вот такой вопрос. какую команду нужно выполнить, чтобы при последующей сборке он стал использовать уже собранные образа? просто билж с теми же параметрами/именем?

ну я могу ее в конец унести в целом

Alexander
29.10.2016
17:18:46
тот же build

Aleksandr
29.10.2016
17:23:52
ок, сейчас проверю. спс

Dmitry
29.10.2016
18:09:59
а подскажите пожалуйста простой веб интерфейс для tail/grep для немногочисленных файлов-текстовых логов с 5-10 машин?

Sander
29.10.2016
19:16:49
Всем привет

кто-нибудь пробывал http://rancher.com/rancher/ ? и стоит ли использовать.

Kirill
29.10.2016
20:14:46
Привет, юзал, интересная тема. но до работы в продакшене дело не дошло

Sander
29.10.2016
20:16:50
ясненько

Filipp
29.10.2016
20:25:43
кто-нибудь пробывал http://rancher.com/rancher/ ? и стоит ли использовать.
Знакомый юзал. Что-то простое норм, но пол дня мучался какую-то обычную задачу решить. В понедельник, если вспомню, спрошу

Sander
29.10.2016
20:33:32
хоршо, буду ждать ответа )

Roman
30.10.2016
04:29:06
Alexander
30.10.2016
06:43:05
аналогично, ковырялся, но в прод всеже взял проверенный Kubernetes ;)

Vadim
30.10.2016
08:27:55
кто-нибудь пробывал http://rancher.com/rancher/ ? и стоит ли использовать.
перспективно, но пока много багов. простые вещи работают хорошо, но есть затыки на некоторых крайних ситуациях, которые могут привести к проблемам в продакшене. использую для тестирования и на некритичных сервисах, жду стабильной версии

Anton
30.10.2016
18:10:36
ребят, а где можно почитать всякие хауту по альпине? а то пытаюсь переделать убунтовское WORKDIR "/var/www" RUN usermod -u 1000 www-data на альпиновское WORKDIR "/var/www" RUN adduser -D -u 1000 www-data и получаю мессагу adduser: user 'www-data' in use

ага, туплю, создаю существующего юзера

I Апрельский
30.10.2016
19:08:14
гайз, а статичные изображения для джанго/фласка/

Google
I Апрельский
30.10.2016
19:09:32
для джанги/фласка/энифинг есть смысл в отдельный контейнер запихивать? хм. или они должны быть в волюме, который примантируется к nginx, например?

Alexander
30.10.2016
19:11:13
nginx у тебя в режиме reverse-proxy ?

хотя и к нему можно прикрутить конфиг и папку с статикой

I Апрельский
30.10.2016
19:18:24
ну пока вообще нет nginx. до прода не дошел толком. но предполагаю, что он там будет.

не очень понял про режим nginx. а какие еще бывают режимы?

Alexander
30.10.2016
19:28:16
reverse-proxy нужен что-бы пробрасывать http/https трафик до сервис контейнеров

I Апрельский
30.10.2016
19:36:55
это да. а какие еще бывают режимы у нджикса?

Dmitrii
30.10.2016
19:38:55
CGI режим

Vadim
30.10.2016
20:22:57
подскажите пожалуйста. запущен контейнер. мне нужно перезапустить его с опцией —log-driver=none как это можно сделать?

Sergey
30.10.2016
20:24:39
docker update?

Usage: docker update [OPTIONS] CONTAINER [CONTAINER...] Update configuration of one or more containers --blkio-weight Block IO (relative weight), between 10 and 1000 --cpu-shares CPU shares (relative weight) --cpu-period Limit CPU CFS (Completely Fair Scheduler) period --cpu-quota Limit CPU CFS (Completely Fair Scheduler) quota --cpuset-cpus CPUs in which to allow execution (0-3, 0,1) --cpuset-mems MEMs in which to allow execution (0-3, 0,1) --help Print usage --kernel-memory Kernel memory limit -m, --memory Memory limit --memory-reservation Memory soft limit --memory-swap Swap limit equal to memory plus swap: '-1' to enable unlimited swap --restart Restart policy to apply when a container exits

не уверен что оно работает со всеми опциями, ни разу не пользовался

Alexander
30.10.2016
20:26:36
а зачем логи выключать?

Sergey
30.10.2016
20:26:38
еще можно руками подредактировать файлик с конфигом контейнера)))

vim /var/lib/docker/containers/{hash}/config.json

этим пользовался - подменял команды

Vadim
30.10.2016
20:32:30
на самом деле я хочу ограничить размер лога

Alexander
30.10.2016
20:34:17
logrotate надо настроить

Vadim
30.10.2016
20:48:24
как его настроить для контейнера?

я про —log-opt max-size

Google
Alexander
30.10.2016
20:51:47
https://blog.amartynov.ru/docker-logrotate/

Vadim
30.10.2016
20:54:39
logrotate вариант

но все же, есть ли у докера возможность перезапустить с новыми опциями?)))

docker update немного про другое

Alexander
30.10.2016
20:56:23
заново создать контейнер можно

Vadim
30.10.2016
20:56:39
у меня база с метриками в контейнере

про создать это очевидный вариант, да

Alexander
30.10.2016
20:57:00
а вот это косяк

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