@docker_ru

Страница 736 из 1375
??Dmitry????
23.08.2018
10:33:25
кто-нибудь знает годную систему хранения (не важно железо или софт), которую можно через волюм плугины в сварме и кубере использовать?

нфс не але

??Dmitry????
23.08.2018
10:38:14
лол

Google
??Dmitry????
23.08.2018
10:38:21
а что-нибудь, что работает?

и что можно поддерживать?

цепх очень дорого поддерживать

Artem
23.08.2018
10:40:24
цепх очень дорого поддерживать
чем же дорого? дороже S3?

??Dmitry????
23.08.2018
10:40:55
S3 который амазон, или S3 который minio/пододбный?

под S3 надо еще приложения переписывать

меня интересует тупо волюм через плугин

Artem
23.08.2018
10:41:10
воот, еще издержки

хотя для minio можно цепануть Ceph для фолдера

??Dmitry????
23.08.2018
10:41:47
не, цепх точно

Artem
23.08.2018
10:41:48
S3 под S3 :)

??Dmitry????
23.08.2018
10:41:48
мимо

Google
Artem
23.08.2018
10:41:53
аргументы?

??Dmitry????
23.08.2018
10:42:04
дорого, не надежно

Artem
23.08.2018
10:42:12
в чем дороговизна ?

??Dmitry????
23.08.2018
10:42:16
у нас нет кернелдевелоперов которые смогли бы цепх фиксить

сапорт на цепх дорогой

почитай истории успеха цепх на хабре ;)

Artem
23.08.2018
10:43:23
окей почитаю, но ты так и не сказал дороговизну цефа, кроме его саппорта. Когда ты можешь сам его админить, или твой девопс/сисадмин

Серёга
23.08.2018
10:57:00
не могу пеачтать русские буквы (при нажатом шифте) в консоли контейнера. в чем может быть лело?

Robert
23.08.2018
11:00:06
Наверняка это косяк и надо исправлять, НО, реально есть необходимость в консоли докера писать большими русскими буквами?

Алексей
23.08.2018
12:14:27
Господа, добрый день. Есть вопрос. Значение ARG из Dockerfile родительского образа будет сохранено в том образе, который делает FROM этого родителя?

Правильно ли я понимаю, что строку документации: > Unlike an ARG instruction, ENV values are always persisted in the built image. Нужно интерпретировать как "нет" на мой вопрос?

Роман
23.08.2018
12:16:27
Всем привет! Кто может помочь? Собираю один из первых контейнеров, не могу добиться, чтобы все компоненты внутри работали. Нужно, чтобы работал nginx, php7.0-fpm, mariadb. Вот докерфайл https://gist.github.com/rrubashkin/d76a744ea9c91c540e28159ed7b169cd Максимум чего добился - nginx работает, mariadb спит, php7.0-fpm не работает. Кто-нибудь может сказать, что я делаю не так? Проверяю через service *** status

Роман
23.08.2018
12:21:46
поставь supervisord, и впиши все в него. А лучше так не делать в docker-е, а это делать уже средствами docker-compose, docker swarm или k8s
Я просто хотел поднять на небольшом vps контейнер, чтобы там вордпресс крутился с кастомными настройками. А если поднимать там ещё k8s - он же кучу ресурсов съест. Думал насчёт docker-compose. А как это принято делать?

в один неочень выходит( лучше в композ
То есть каждый компонент в отдельный контейнер и дальше на сервере docker-compose?

Sergey
23.08.2018
12:23:29
Google
Роман
23.08.2018
12:30:02
А, понял, большое спасибо. Ещё вопрос. А достаточно ли такой конфигурации, чтобы оно само крутилось фоном в docker-compose? https://gist.github.com/rrubashkin/3e205c8d79cdf844e37d423062b7a336 или нужно добавлять ещё entypoint или cmd ? Потому что, как я понимаю, если не закончить командой, которая будет жить вечно, контейнер завершится. Или это не распространяется на композ?

Роман
23.08.2018
12:31:54
То есть заканчиваю, допустим CMD service start php7.0-fpm и всё?

Алексей
23.08.2018
12:32:23
То есть заканчиваю, допустим CMD service start php7.0-fpm и всё?
Инит-система в контейнере для одного сервиса - лишнее звено.

Роман
23.08.2018
12:33:08
Хорошо, а как это лучше сделать с php-fpm?

с nginx я видел nginx -g daemon off

inqfen
23.08.2018
12:33:52
exec php-fpm

Алексей
23.08.2018
12:34:29
Хорошо, а как это лучше сделать с php-fpm?
https://phpdocker.io/generator Можно тут посмотреть.

Роман
23.08.2018
12:34:32
ага, примерно понял. Хорошо, спасибо, буду пробовать

Алексей
23.08.2018
12:35:21
Хорошо, а как это лучше сделать с php-fpm?
Рандомный репозиторий с гитхаба: https://github.com/renatotbueno/docker-php-env/blob/master/php/Dockerfile

Роман
23.08.2018
12:41:27
Спасибо!

Serg
23.08.2018
12:49:42
всем привет. подскажите чем отличается community edition от desktop edition?

p4sh
23.08.2018
12:58:41
Помогите ребята, тупняк. Я собрал GUI приложение в докере. Все супер. Сделал пользаку ярылк, чтобы он этот GUI спокойно открывал. Ярлык - шелл скрипт с: docker run --rm -t --name=salam -e DISPLAY -v $HOME/.Xauthority:/home/user/.Xauthority -v $HOME:/home/user -v /mnt:/mnt --net=host --pid=host --ipc=host ep4sh/app Пользователь закрыл приложение - а контейнер то остался. И так может быть до бесконечности, пока ресурсы не кончатся. Как при закрытии приложухи грохать всё?) есть ли более элегантное решение? - чую пахнет костылизацией :)

Алексей
23.08.2018
13:10:35
Господа, есть ли возможность заставить Docker при сборке контейнера ходить в интернеты через SOCKS5? ALL_PROXY скушает?

Boris
23.08.2018
13:14:21
всем привет. подскажите чем отличается community edition от desktop edition?
https://nickjanetakis.com/blog/docker-community-edition-vs-enterprise-edition-and-their-release-cycle

p4sh
23.08.2018
13:22:47
и еще вопрос: systemctl stop dockerа директория из контейнера все равно осталась примонтированной к основной системе)

как размонтировать?)

я сам не понял как это произошло) знач так: ep4sh@PC:~/dck1c$ ls /opt/ 1C/ ivideon/ pt - это все из контейнера

ep4sh@PC:~/dck1c$ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

Google
p4sh
23.08.2018
13:26:09
пусто

ето как возможно?

??Dmitry????
23.08.2018
13:27:16
он туда файлы записал?

контейнер сдох, файлы остались

p4sh
23.08.2018
13:27:44
омг

он выбросил свои /opt в мой /opt?)

VOLUME не было никакого

Admin
ERROR: S client not available

p4sh
23.08.2018
13:28:37
через -v не было пдключено при запуске

это нормальное поведение?)

??Dmitry????
23.08.2018
13:34:48
нет

Роман
23.08.2018
14:27:47
@skobkin переделал контейнеры. https://gist.github.com/rrubashkin/9ac75e194b61fdf972ce265672c68cb1 При входе в контейнер, проверяю, nginx не запущен.

Алексей
23.08.2018
14:30:37
@skobkin переделал контейнеры. https://gist.github.com/rrubashkin/9ac75e194b61fdf972ce265672c68cb1 При входе в контейнер, проверяю, nginx не запущен.
Ну, на всякий случай уточню, что я сам не спец по докеру и сам пришёл вопросы задавать, поэтому лучше не меня спрашивать. Но вообще... Два соображения: COPY ./nginx_config /etc/nginx/ 1. Уверен, что вот тут у тебя не директория nginx_config в /etc/nginx в контейнере ложится, а её содержимое? 2. Лог контейнера посмотрел? Там же должен быть вылоп nginx, который он при падении выдал.

Алексей
23.08.2018
14:33:33
Лог скинул в комментарий. Но, там как-то нет падений
Это лог сборки. А надо посмотреть лог контейнера. docker logs (ЕМНИП).

Роман
23.08.2018
14:36:27
Пишет, что нет логов

Может я что-то не той утилитой проверяю? и должен работать какой-нибудь демон, а не сам nginx? хотя вроде в файле его отключаем

Алексей
23.08.2018
14:37:22
Пишет, что нет логов
А ты его вообще запускал чтобы логи-то появились?

Роман
23.08.2018
14:37:46
? Это флажок надо поставить?

Алексей
23.08.2018
14:39:11
? Это флажок надо поставить?
Какой флажок? Ты как контейнер запускаешь?

Google
Роман
23.08.2018
14:39:30
docker run -it 4e0c7bd8dcb5 bash

Алексей
23.08.2018
14:40:14
Если мне память не изменяет, -it - это запуск контейнера в интерактивном режиме и ты (ЕМНИП ОПЯТЬ) говоришь ему там вместо nginx запустить bash.

Vasiliy
23.08.2018
14:41:20
docker run -it 4e0c7bd8dcb5 bash
подсказка, запускай taill ;)

Алексей
23.08.2018
14:41:28
То есть, тебе стоит как минимум попробовать сделать что-то типа: docker run <container_id> А потом уже чекать работает ли он и смотреть логи, если нет. docker ps docker logs <container_id>

Роман
23.08.2018
14:41:30
Ну да. Но, баш я запускаю, чтобы попасть внутрь контейнера. А nginx же должен запускаться при старте. Или bash его останавливает?

Да, попробовал. Логов не было

А когда bash, то только то, что я делал в лог попадало

Алексей
23.08.2018
14:42:06
Ну да. Но, баш я запускаю, чтобы попасть внутрь контейнера. А nginx же должен запускаться при старте. Или bash его останавливает?
Ты ему энтрипоинтом вместо nginx указываешь bash. Или ты хочешь интерактивно в nginx попасть? Так nginx - это не шелл.

Роман
23.08.2018
14:42:39
Нет, я в контейнер хочу интерактивно попасть и посмотреть, что там

Vasiliy
23.08.2018
14:42:45
Ну да. Но, баш я запускаю, чтобы попасть внутрь контейнера. А nginx же должен запускаться при старте. Или bash его останавливает?
Что подследним аргументом docker run написал, то и запустится. У тебя запускается баш. Который сразу завершается. Если ты хочешь, что nginx запустился - там и напиши. А еще лучше в параметрах Dockerfile посмотри - скорее всего тебе последний аргумент не нужен.

Алексей
23.08.2018
14:42:45
А когда bash, то только то, что я делал в лог попадало
Ещё раз. Нормальный подход - это когда в контейнере один родительский процесс и это не инит-система как в обычном линуксе, а твой демон. Поэтому либо там nginx, либо там твой bash.

Роман
23.08.2018
14:42:47
Но, вы подали мне идею

Алексей
23.08.2018
14:43:01
Нет, я в контейнер хочу интерактивно попасть и посмотреть, что там
Ну ты всё правильно делаешь. Но не жди, что там будет nginx работать в этот момент.

Vasiliy
23.08.2018
14:43:42
Просто покажи - что у тебя в докерфайле запускается в итоге и попробуй следать так: docker run -it 4e0c7bd8dcb5 docker exec -it 4e0c7bd8dcb5 bash

Кстати, 4e0c7bd8dcb5 - достаточно странное имя образа. ты его с именем контейнера не путаешь ?

Роман
23.08.2018
14:44:29
https://gist.github.com/rrubashkin/9ac75e194b61fdf972ce265672c68cb1 Вот докерфайл

Роман
23.08.2018
14:44:40
Я просто копирую то, что он мне после билда возвращает

Vasiliy
23.08.2018
14:45:11
У обазов тоже айдишники-sha-хеши же есть.
ну обычно их стараются называть более понятно. Отсюда и вопрос.

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