
Maksim
16.05.2017
07:48:34
разобрался, все файлы кроновские создались в контейнер
?

Aion
16.05.2017
07:52:08
Docker exec же

Google

Maksim
16.05.2017
07:52:54
а
понял

Aleksey
16.05.2017
07:53:21

Anatoly
16.05.2017
07:54:36
Не понимаю почему люди сразу не выстреливают себе в обе ноги раз такое пишут

Aleksey
16.05.2017
07:57:10
Да. Мне он тоже не нравится. Но чем это отличается от запуска крона в контейнере потом через exec?

Anatoly
16.05.2017
07:58:55

Aleksey
16.05.2017
07:59:18
Согласен. Я сам из хостового крона дёргаю скрипт бэкапа базы в контейнере ))

Peter
16.05.2017
08:22:07
причём поднял на двух нодах и везде такая ситуация

Oleg
16.05.2017
08:25:13


Peter
16.05.2017
08:26:41
5/16/2017 11:22:36 AMnet/http.(*persistConn).readLoop(0xc8200ba270)
5/16/2017 11:22:36 AM /usr/local/go/src/net/http/transport.go:1182 +0xd52
5/16/2017 11:22:36 AMcreated by net/http.(*Transport).dialConn
5/16/2017 11:22:36 AM /usr/local/go/src/net/http/transport.go:857 +0x10a6
5/16/2017 11:22:36 AM
5/16/2017 11:22:36 AMgoroutine 9 [select]:
5/16/2017 11:22:36 AMnet/http.(*persistConn).writeLoop(0xc8200ba270)
5/16/2017 11:22:36 AM /usr/local/go/src/net/http/transport.go:1277 +0x472
5/16/2017 11:22:36 AMcreated by net/http.(*Transport).dialConn
5/16/2017 11:22:36 AM /usr/local/go/src/net/http/transport.go:858 +0x10cb
5/16/2017 11:24:50 AMfatal error: unexpected signal during runtime execution
5/16/2017 11:24:50 AM[signal 0xb code=0x1 addr=0x63 pc=0x7fc4c1e4c259]
5/16/2017 11:24:50 AM
5/16/2017 11:24:50 AMruntime stack:
5/16/2017 11:24:50 AMruntime.throw(0xb03e20, 0x2a)
5/16/2017 11:24:50 AM /usr/local/go/src/runtime/panic.go:547 +0x90
5/16/2017 11:24:50 AMruntime.sigpanic()
5/16/2017 11:24:50 AM /usr/local/go/src/runtime/sigpanic_unix.go:12 +0x5a

Google

Peter
16.05.2017
08:30:16
агентов запускал так
sudo docker run -e CATTLE_AGENT_IP="172.31.10.7" --rm --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.2.2 http://optimus.sandbox.local:8080/v1/scripts/THE_LONG_KEY
любопытно, рестартанул ноду - healthcheck поднялся...
кстати, на пальцах покажите откуда docker берёт инфу какие контейнеры нужно поднять при рестарте ноды?
есть ли единое место или в каждом контейнере свой конф, в котором сказано что с ним делать и docker-engine прибегает по ним и поднимает?


Maksim
16.05.2017
08:58:56
только свой крон не запускается
* * * * * root echo "Hello world" » /var/log/cron.log 2>&1
вот эхо работает исправно
и пишет в логи
#SHELL=/bin/bash
#*/1 * * * * /usr/bin/python /app/back/manage.py scheduled message » /var/log/cron.log
#*/1 * * * * /usr/bin/python /app/back/manage.py scheduled statistics » /var/log/cron.log
а то что у меня работало вне докера не хочет
может есть особенности по запуску в докере?
CMD cron && tail -f /var/log/cron.log & python manage.py runserver 0.0.0.0:8080

Peter
16.05.2017
09:09:37

Maksim
16.05.2017
09:12:56
хм..
перепроверил все пути
/bin/bash
/usr/bin/python
/app/back/manage.py
все верно, но не запускает

Oleg
16.05.2017
09:13:56
ну и как вытекающие — получаем хелсчеки

Peter
16.05.2017
09:16:32
ну rancher-agent кто-то ж должен пнуть на ноде после рестарта

Oleg
16.05.2017
09:21:57

Google

Peter
16.05.2017
09:24:45
нашёл вот такую магию
http://anlek.com/2016/07/rancher-agent-start-on-reboot/
но без этого всего я рестартанул ноду и само поднялось, вот я и ищу где прописано, ибо я сам ничего не делал

Anton
16.05.2017
10:19:33
Привет. Возникла проблема с докер компоузом. Набор контейнеров: nignx+php-fpm(+symfony)+db(postgre)+data container. С хоста прокидываю в дата контейнер аппликуху на симфони, она, в свою очередь, шарится в php-fpm и nginx. После поднятия компоузом вылетает ошибка Cache directory "/*/var/cache/dev" is not writable. Очевидно, что дело в правах, но суть проблемы в том, что если проавлиться в nginx и дать права вручную, то все работает, а если прописать те же комманды в компоуз файле через command, то нет.

Roman
16.05.2017
10:44:09
command используете не по назначению
дата контейнеры-моветон
а касательно проблемы это связано с особенностями прав доступа симфони
http://symfony.com/doc/current/setup/file_permissions.html
из-за того что изначально с хоста файлы монтируются в какой то дата контейнер они принадлежат руту, а симфони нужно что бы файлы были доступны пользователю www-data

RivShiell
16.05.2017
11:09:07
Вангую что задаю достаточно тупой вопрос, но в гугле вроде на эту тему есть только костыли.
Есть контейнеры которые собираются через docker-compose, в них стартует билд dotnet
И разрабам разумеется хочется видеть вывод этого билда. Можно ли как-то докеру при поднятии контейнера через docker start указать чтобы он писал вывод консоли куда-нибудь? (конкретно сам докер дёргается через teamcity по ssh)

Anton
16.05.2017
11:18:34

Peter
16.05.2017
15:35:13

Denis
16.05.2017
19:21:27
Я пробую запустить docker под Mac OS: docker ps
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
docker поставил через brew. Советы из google пока не помогают

Peter
16.05.2017
19:50:13
тот, который через virtualbox или нативный?

Denis
16.05.2017
19:50:44
Который не Toolbox, нативный. Docker version 17.04.0-ce, build 4845c56

Peter
16.05.2017
19:51:12
версия?

Denis
16.05.2017
19:51:36
версия?
Docker version 17.04.0-ce, build 4845c56

Peter
16.05.2017
19:52:03
ну я через brew его не ставил

Google

Peter
16.05.2017
19:52:16
у меня он в beta и сам живёт
λ docker version
Client:
Version: 17.05.0-ce
API version: 1.29
Go version: go1.7.5
Git commit: 89658be
Built: Thu May 4 21:43:09 2017
OS/Arch: darwin/amd64
Server:
Version: 17.05.0-ce
API version: 1.29 (minimum version 1.12)
Go version: go1.7.5
Git commit: 89658be
Built: Thu May 4 21:43:09 2017
OS/Arch: linux/amd64
Experimental: true

ptchol
16.05.2017
19:52:51
https://docs.docker.com/docker-for-mac/install/

Peter
16.05.2017
19:53:34
ну вот я тоже так ставил, и проблем нет
на старом macbook живёт в virtualbox и проблем тоже нет
может, при установке через brew, нужны доп.танцы

Admin
ERROR: S client not available

Denis
16.05.2017
19:54:38
OK. brew uninstall docker И попробую без brew

Peter
16.05.2017
19:55:45
беглый поиск по и-нету даёт это
https://pilsniak.com/how-to-install-docker-on-mac-os-using-brew/
но, повторюсь, я так не делал

Denis
16.05.2017
19:58:33
Да, без brew docker завёлся и запустился docker -v
Docker version 17.03.1-ce, build c6d412e

Peter
16.05.2017
19:59:20
значит, как и предполагалось, с brew нужны танцы
посмотрите ссылку может найдёте проблему
чисто из академического интереса

Denis
16.05.2017
20:04:43
Да, спасибо ? читаю


TimOne>>>
16.05.2017
22:03:09
всем доброй ночи не получается удалить контейнеры и images b1d6243f6a1b dockersamples/examplevotingapp_result@sha256:9cbe68283fc56ac0d9b8c0f2656a4ae6df10e9a48956a48d0c9c6f230aea9374 "node server.js" About a minute ago Up About a minute 80/tcp vote_result.1.u2nb61ps5vek2n8rupjn6dy0g
59089739ef6f manomarks/visualizer@sha256:e37a1349a680964b58033bdcfaec04abccd9294acf112b6043871ff5b4dbcaba "npm start" About a minute ago Up About a minute 8080/tcp vote_visualizer.1.uxe73vbyl22mol999160gdkko
b7bc43e8520f postgres@sha256:a8defffc20fbace05b45c53e023183efb3ab873f0b051ad824ac979a246b4e6b "docker-entrypoint..." About a minute ago Up About a minute 5432/tcp vote_db.1.8gyl7u8h51ut86tyq5pojm9bh
как это сделать
грузят lockalhost:5000 при загрузке
при удалении создаются заного
docker rmi c38053d954f2
Error response from daemon: conflict: unable to delete c38053d954f2 (must be forced) - image is being used by stopped container 496cb89f489a

Google

TimOne>>>
16.05.2017
22:11:57
я их удаляю они опять сами создаюстя как от них избавитсья ? a0420d53d6c2 dockersamples/examplevotingapp_result@sha256:9cbe68283fc56ac0d9b8c0f2656a4ae6df10e9a48956a48d0c9c6f230aea9374 "node server.js" 4 seconds ago Created vote_result.1.3797yo5n6onaogh7bhb1v70cs
3369dd61a84c manomarks/visualizer@sha256:e37a1349a680964b58033bdcfaec04abccd9294acf112b6043871ff5b4dbcaba "npm start" 15 seconds ago Up 8 seconds 8080/tcp vote_visualizer.1.as4a0xi2tciut6gw98oad1iei
57dba5e8fe91 postgres@sha256:a8defffc20fbace05b45c53e023183efb3ab873f0b051ad824ac979a246b4e6b "docker-entrypoint..." 29 seconds ago Up 23 seconds 5432/tcp vote_db.1.qy6b46104c51wjlkjsb6dy6wi
02c3125d0211 prakhar1989/static-site

Peter
17.05.2017
09:05:19


Alexey
17.05.2017
10:13:40
Привет всем. Подскажите, кто-то сталкивался с проблемами докера при попытке запускать процессы в контейнерах не от рута? Проблема в том, что моему приложению нужно писать лог в /var/log/myapp, а этот каталог монтируется на хост, но монитрование делает рут, соответственно каталог принадлежит теперь руту. Таких каталогов у меня несколько. В итоге начинается пляска с chown и entrypoint скриптами, а после смены владельца меняется владелец каталога на хосте...
Если я меняю владельца каталога внутри контейнера, то меняется владелец каталога на хосте... Сейчас точно не помню, кто становится владельцем, вроде netdev юзер...
/stat@combot

Combot
17.05.2017
10:15:35
combot.org/chat/-1001043771136

Oleg
17.05.2017
10:20:47

Anatoly
17.05.2017
10:36:20

O'Miay
17.05.2017
12:05:42
Есть у кого-нить опыт разаврчивание .Net web-приложения в linux image docker контенере? Поделить каким-нибудь маном, пожалуйста
Там в качестве БД для веб приложения используеться Mongo

Peter
17.05.2017
14:27:56
а вот скажите мне кто как timezone в контейнеры передаёт?

Vladislav
17.05.2017
14:33:40
зависит от операционки вестимо, внутри контейнера которая

Peter
17.05.2017
14:34:31
да, это-то понятно

Vladislav
17.05.2017
14:35:07
ну собственное если тупо в лоб, то настраиваешь таймзону и потом docker commit/ либо то же самое в Dockerfile

Peter
17.05.2017
14:35:21
просто, что-то мне подстказывает, что мне придётся пилить свой image на основе того, который я пользую