
Andrey
31.01.2018
15:42:59
> разворачиваться не дублируя сервисы на каждое окружение
Глупости какие, докер это на каждый чих по контейнеру и УИИИИ....

Александр
31.01.2018
15:52:44

Alex
01.02.2018
09:00:39
Ты какую команду там запускаешь ?

Google

Александр
01.02.2018
09:01:14
да нет там команды , там пустой обнавленный образ ubuntu

Alex
01.02.2018
09:02:04
Он скорее всего стартует шелл
А шелл в detach не будет пахать

Александр
01.02.2018
09:02:18
хм ... ок , а если вот так
скачал ubuntu, обновил, поставил туда apache2, запустил.
закрыл контейнер сделал commit / дал ему имя и пытаюсь запустить вот так docker run —detach http/01, он так же выполняется и захлопывается , может я чего неправильно делаю ?

Alex
01.02.2018
09:08:41
Покажи какая у контейнера cmd

Александр
01.02.2018
09:11:28

Alex
01.02.2018
09:11:59
Ну можешь docker info сделать на контейнере
Inspect

Александр
01.02.2018
09:14:13
блин , там Cmd": "bash"

Roman
01.02.2018
09:15:16
какая задача стоит?

Александр
01.02.2018
09:15:48
запустить apach

Google

Roman
01.02.2018
09:16:35
так и запускай апач. хотя сам по себе апач что делать будет

Александр
01.02.2018
09:17:29
вообще хочу запустить zabbix в контейнерах
это для тестов

Alex
01.02.2018
09:17:40
такс, смотри
ты мне скинул дамп
у тебя там /etc/init.d/apache start
так делать нельзя
потому что init скрипты они форкаются и сразу умирают

Александр
01.02.2018
09:18:16
так я пытался по разному )

Alex
01.02.2018
09:18:19
докер запускает в контейнере процесс и ждет пока он сдохнет

Александр
01.02.2018
09:18:21
я 3 варианта делал

Alex
01.02.2018
09:18:45
так вот, в твоем случае тебе надо запускать как нить типа apache2 --foreground, или какие там у него опции
кароче апач ни в коем случае не должен уходить в бэкграунд
прям вот совсем никак

Александр
01.02.2018
09:19:10
Сейчас попробую

Alex
01.02.2018
09:19:48
если у тебя проблема именно с твоими приложениями и они не умеют foreground то можешь юзать какой нибудь supervisor для них, тот же monit или supervisord

Александр
01.02.2018
09:22:08
CMD apachectl -D FOREGROUND
Вот так попробую

Alex
01.02.2018
09:22:24
скорее там надо apache2 напрямую запускать
ты руками попробуйзапустить так апач и убедись что он в foreground пашет

Google

Александр
01.02.2018
09:26:45
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d215dc67df8b test/http "/bin/sh -c 'apachec…" 3 seconds ago Up 2 seconds 80/tcp, 443/tcp epic_kalam
Неа норм
завелся
)))

Alexandr
01.02.2018
09:27:47
Не проще было взять образ апача?

Александр
01.02.2018
09:43:40
Ну так с готовым не интересно

Roman
01.02.2018
09:49:13
тогда че убунта? бери генту ?

Alexandr
01.02.2018
09:50:21
alpine one love

Александр
01.02.2018
09:50:27
так я изучаю докер, чего вы сразу клювать начали)

Roman
01.02.2018
10:02:29
та норм норм

Aleksei
01.02.2018
11:20:40

Александр
01.02.2018
11:26:52

Dmitriy
01.02.2018
17:24:50
Привет всем, не подскажете как настроить nginx + swarm? Желательно без всяких доп штук типа consul) Просто что-бы scale работал)

vvv
01.02.2018
17:47:11
Поднял сварм, в нем сервис создал и радуйся

Dmitriy
01.02.2018
17:47:56
Ну конечно, куча нужных вещей в nginx
Хотя если ты имеешь ввиду что не обязательно upstream конфигурировать то наверное да просто.

Admin
ERROR: S client not available

Dmitriy
01.02.2018
17:48:54
https://www.youtube.com/watch?v=t_Tzzucx-oQ нашел видео от nginx. Должно быть просто на самом деле.

Aleksandr
02.02.2018
05:32:50
Всем привет!
Как кошерно складывать ssh ключи в docker-контейнер, чтобы их в репозитории не хранить при этом? Контейнеры собирает Jenkins.

Google

Aion
02.02.2018
05:41:30

Aleksandr
02.02.2018
05:42:54
Подкинули фронтендеры задачку. ?

Roman
02.02.2018
07:17:42
Подкинули фронтендеры задачку. ?
я недавно сделал такое. ключ лежит в s3. на хосте генерится линка с временем жизни в 10 минут и кладется в ENV.
во время сборки
curl $URL > ~/.ssh/id_rsa && chmod 600 ~/.ssh/id_rsa && yarn && rm ~/.ssh/id_rsa
есть еще вариант с двух-стейджевым билдом: в первом стейдже просто кладешь ключ и все билдишь, потом во второй стейдж из него берешь только скомпайленные ассеты
первый стейдж никуда не пушится, поэтому ключ не светится


Grigory
02.02.2018
08:20:31
Товарищи, как примонтировать для записи другой диск внутрь docker-machine на windows?
В настройках virtualbox добавил диск, но он только для чтения работает
Даже в домашней папке mysql не хочет монтировать на запись
Причем при инициализации файлы создает, но потом пишет, что доступа нет
mysql | Initializing database
mysql | 2018-02-02T08:59:19.150139Z 0 [Note] Basedir set to /usr/
mysql | 2018-02-02T08:59:19.150319Z 0 [Warning] The syntax '--symbolic-links/-s' is deprecated and will be removed in a future release
mysql | 2018-02-02T08:59:19.155109Z 0 [Warning] Setting lower_case_table_names=2 because file system for /var/lib/mysql/ is case insensitive
mysql | 2018-02-02T08:59:19.155331Z 0 [Warning] You need to use —log-bin to make —log-slave-updates work.
mysql | libnuma: Warning: /sys not mounted or invalid. Assuming one node: No such file or directory
mysql | mbind: Operation not permitted
mysql | mbind: Operation not permitted
mysql | 2018-02-02T08:59:19.885707Z 1 [ERROR] InnoDB: Operating system error number 22 in a file operation.
mysql | 2018-02-02T08:59:19.885763Z 1 [ERROR] InnoDB: Error number 22 means 'Invalid argument'
mysql | 2018-02-02T08:59:19.885778Z 1 [ERROR] InnoDB: File ./ib_logfile101: 'aio write' returned OS error 122. Cannot continue operation
mysql | 2018-02-02T08:59:19.885786Z 1 [ERROR] InnoDB: Cannot continue operation.
mysql exited with code 3
И в домшней папке создаю, и докер от админа запускаю, и с бубном танцую, ничего не помогает
на рабочем даже ubuntu не хочет работать нормально
Здорово
Интересный момент, но на другом компе всё работает даже вне домшней папки


Yakov
03.02.2018
11:25:19
Всем, доброго времени суток. Прошу помочь с проблемой установки virtualbox на ubuntu 16.04. Я читаю вот этот get started https://docs.docker.com/get-started/part4/
установил virtualbox следующей командой: sudo apt-get install virtualbox
но при выполнении команды docker-machine create —driver virtualbox myvm1 у меня все виснет (потом проиходится перезагружать компьютер)
как решить данную проблему?

Dan
03.02.2018
11:27:43
А в логах что? Надо смотреть почему виснет
Как минимум нужно посмотреть что предшествовало зависанию, и дальше уже искать причину

Twelfth
03.02.2018
12:21:11
Нормальна ли такая архитектура для веб-хостинга на Docker:
При создании веб-сайта создаётся контейнер с бэкендом и том. Том монтируется в контейнер с бэкендом и в контейнер с Nginx. Также этот том монтируется в отдельный контейнер с OpenSSH и vsftpd - для того, чтобы у клиента был доступ к файлам сайта.

Google

Twelfth
03.02.2018
12:21:14
?