@ru_docker

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

Александр
31.01.2018
15:52:44
скорее всего валится на каком нить not pty, detach не оставляет дескрипторов ввода, баш всегда с опцией -d валится в аут
вчера попробовал убрать /bin/bash - сделал docker run —detach -v /root/mysql:/var/lib/mysql update/ubuntu - он все равно в фоне не хочет работать =( в чем коск

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
Покажи какая у контейнера cmd
я новечек , можешь подсказать , как вытащить эту информацию? Я его не через Dockerfile собрал )))

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
Ну так с готовым не интересно
В готовом можно посмотреть dockerfile и что они там делают. И entrypoint тоже. Можно многому научиться

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
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
?

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