@ru_docker

Страница 384 из 610
Dmytro
04.09.2017
17:19:06
не подскажете в чем может быть дело?

Komov
04.09.2017
17:21:16
А вместо id по имени заходит?

Dmytro
04.09.2017
17:21:39
на скрине сначала пробовал по имени

не помогло

Google
Dmytro
04.09.2017
17:21:44
глянул id

тоже не помогло

ptchol
04.09.2017
17:21:50
он мёртв

Dmytro
04.09.2017
17:22:22
повис где-то, но не упал?

ptchol
04.09.2017
17:22:36
скорее всего он в D

посмотрите через ps статус процесса

Dmytro
04.09.2017
17:24:33
не понял как именно

перезапустил контейнер, тоже самое

ptchol
04.09.2017
17:24:46
ps axuf | grep elastics

Dmytro
04.09.2017
17:25:58
я не могу к контейнеру подключиться

странно, что "container not found"

ptchol
04.09.2017
17:27:08
да незачем к конейтейнеру подключаться

Komov
04.09.2017
17:27:38
То есть он нормально останавливается и статус показывает shutdown?

Google
Dmytro
04.09.2017
17:28:29
статус up

ptchol
04.09.2017
17:29:02
а если сказать docker stats

Dmytro
04.09.2017
17:29:44
походу таки завис

ptchol
04.09.2017
17:29:55
не факт

версия докера какая ?

и на чём крутится

Dmytro
04.09.2017
17:30:19
Docker version 17.05.0-ce, build 89658be

debian 8

3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u1 (2016-09-03) x86_64 GNU/Linux

сейчас еще сам докер попробую ресетнуть

ptchol
04.09.2017
17:31:18
был дурацкий баг в centos ядрах 3.10 что там в /proc/pid/stats одно поле норм не находил и вот также всё показывало

Dmytro
04.09.2017
17:33:02
рестарт docker-а помог

спасибо за уделенное время

Gleb
04.09.2017
17:38:54
а подскажите как такую штуку разрулить есть контейнер с flientd cat fluentd.yml fluentd: restart: always image: fluentd net: host environment: ELASTICSEARCH_HOSTS: host1,host,hos3 SILENCE_STDOUT_LOGS: 'true' есть контейнер в котором есть такие парметры: log_driver: fluentd log_opt: fluentd-address: localhost:24224 tag: docker.json.{{.ID}} предположим эластиксёч почему-то вдруг не запущен., контейнер с флюентом висит и делает вид что работает, при этом любой другой контейнер не поднимается с ошибкой что мол log_driver не пашет. Причем контейнеру с флюентом помогает только ручной рестарт что бы увидеть эластиксёч. Как-то можно сделать что бы всё таки даже без сетевой доступности эластика поднималось? Локальный буфер есть

rus
05.09.2017
10:33:09
Вдруг, у кого есть pdf/epub? https://www.piter.com/collection/all/product/continuous-delivery-praktika-nepreryvnyh-apdeytov

Nklya
05.09.2017
10:41:20
На инглише есть.

Ruslan
05.09.2017
10:49:26
пусть будет

Andrey
05.09.2017
12:59:54
Ищь затейники :) https://habrahabr.ru/company/flant/blog/337154/ Но как можнов 2017 Ubuntu 14.04

Chilly
05.09.2017
18:17:08
Google
RivShiell
06.09.2017
05:52:22
Приветствую, может кто-нибудь подсказать, как можно закрыть в docker-compose порт? К примеру у mongodb по умолчанию есть открытый порт, мне не нужно чтобы он выходил в наружную сеть, как можно его закрыть чтобы не работал проброс? т.к. на хост-машине будет работать несколько таких контейнеров? Пока что у меня из мыслей - только замаппить порты на случайные, чтобы они не конфликтовали при старте, но было бы удобнее просто закрыть их

RivShiell
06.09.2017
06:12:43
порт ведь открыт в пределах одного нетворка, разве нет?
Нет, если есть имейдж, в котором есть маппинг, и есть композ в котором нет маппинга, то порты будут проброшены исходя из имейджа

С имейджем монго именно такая засада

Vasiliy
06.09.2017
06:36:42
У меня всю дорогу такого не было. Проброс только через явный publish

Ruslan
06.09.2017
07:15:10
Нет, если есть имейдж, в котором есть маппинг, и есть композ в котором нет маппинга, то порты будут проброшены исходя из имейджа
т.е. если я сделаю образ без использования expose, и потом сделаю compose файл с маппингом портов, то порт будет доступен в пределах контейнеров, описанных в этом файле?

Ruslan
06.09.2017
08:29:55
не вижу портов

камрады, мне надо в контейнеры засовывать идентификатор последнего коммита, пока придумал просто при сборке создавать файлик и читать из него в рантайме, но может в окружение можно пробросить?

Dmytro
06.09.2017
08:38:06
можно env_file или при запуске run -e добавить

Ruslan
06.09.2017
08:40:54
в композере? правильно понимаю?

не, неправильно, при сборке образа

Dmytro
06.09.2017
08:44:33
не, неправильно, при сборке образа
https://stackoverflow.com/a/34545644/3623169

Ruslan
06.09.2017
08:44:44
спасибо, щас гляну

Ex
06.09.2017
14:21:33
Всем здрасти. Недавно начал изучать Docker. Помимо теории, стараюсь изучать на практике. По статье https://habrahabr.ru/post/310460/ , остановился на пункте 3.1 SF Food Trucks. Долго ковырялся в инете, но толкового ничего не нашлось. Суть в следующем: при попытке выполнить build, останавливается на шаге ADD flask-app /opt/flask-app, не смотря на то что директироия присутствует. Закомитил этот шаг (руками скопировал папку), в итоге built останавливается на шаге RUN npm install с ошибкой npm ERR! install Couldn't read dependencies npm ERR! Error: ENOENT, open '/opt/flask-app/package.json' npm ERR! If you need help, you may report this log at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! or email it to: npm ERR! <npm-@googlegroups.com> npm ERR! System Linux 3.10.0-514.26.2.el7.x86_64 npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" npm ERR! cwd /opt/flask-app npm ERR! node -v v0.10.25 npm ERR! npm -v 1.3.10 npm ERR! path /opt/flask-app/package.json npm ERR! code ENOENT npm ERR! errno 34 npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /opt/flask-app/npm-debug.log npm ERR! not ok code 0 The command '/bin/sh -c npm install' returned a non-zero code: 34 С чем связана ошибка? Linux ExMachina.server 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux CentOS 7.3

Google
Driver
06.09.2017
14:31:37
выхлоп ошибки внимательней читайте

ну и подумать чуть чуть

Ex
06.09.2017
14:32:04
уже понял, спасибо

rus
06.09.2017
21:06:21
тебе книгу скинуть всмысле?
Ага, хочу почитать.

Vevani
07.09.2017
04:11:32
Нашел кое что, вроде интересно, может кому нибудь будет тоже интересно

t.me/darknetinfo — все о темной стороне интернета, рассказы о работе кладменов, наркоторговцев, об организации теневого бизнеса и многое другое интересное.

Pavel
07.09.2017
06:15:59
# Install Node.js 7.x repository apt-get install git curl -sL https://deb.nodesource.com/setup_7.x | bash - # Install Node.js and npm apt-get install -y nodejs npm install gulpjs/gulp-cli -g

при сборке укажите эти команды

и все заработает

ну последнюю не обязательно

Ruslan
07.09.2017
20:14:16
камрады, у меня композером поднята пачка контейнеров, подскажите как можно рестартануть один контейнер, чтобы он не потерял линки на другие?

Дмитрий
07.09.2017
20:24:51
если композер это docker-compose, то рестартануть можно простым: docker restart <name>

Ruslan
07.09.2017
20:27:03
о!

если композер это docker-compose, то рестартануть можно простым: docker restart <name>
не, собираю образ, заливаю в свой реестр, на хосте получаю образ из реестра и делаю рестарт контейнера, никаких изменений

что-то упускаю?

Oleg
08.09.2017
07:49:08
Ребята, всем привет.

Страница 384 из 610