@docker_ru

Страница 72 из 1375
Alexander
18.12.2016
00:21:16
я так понимаю вы dies тоже пользовались?
мы проовали, но еще до того как он стал работать на кубе.

Sander
18.12.2016
00:21:42
я не вкурсе, как он раньше работал.

думал он сразу с кубом был

просто хотелось поинтересоваться, на сколько это хорошая штука и стоит ли использовать. или лучше просто делать по старинке без kubernetes.

Google
Alexander
18.12.2016
00:23:56
ну они сейчас в топе. попробовать точно не будет лишним )

пока мы всё не доделаем :)

Sander
18.12.2016
00:25:18
понятно

или делать все по старинке, подождать пока все это устаканиться, когда что-то более стабильное выйдет.

k8s тоже очень новый

?

Митко Соловец?
19.12.2016
09:53:13
всем привет, у кого-нибудь был опыт внедрения докера 2 уровня????

конкретно докер внутри докер-образа

Vadim
19.12.2016
09:54:17
образ docker есть для этого

работает относительно нормально

Roman
19.12.2016
09:55:42
конкретно докер внутри докер-образа
отож, половина сервисов так работает

dind

можем поделится болью

Google
Roman
19.12.2016
09:56:10
если кратко то так не надо, но если очень надо то что поделать

Митко Соловец?
19.12.2016
10:01:25
ну у нас есть гитлаб-раннер и потребовалось еще и образы билдить

вот каким образом прокачать докерфайл, чтобы там появился докер? или проще базовый образ взять?

Roman
19.12.2016
10:05:08
есть официальный dind

https://hub.docker.com/_/docker/

лучше делать на основе него

Vlad
19.12.2016
11:23:17
вот каким образом прокачать докерфайл, чтобы там появился докер? или проще базовый образ взять?
В доке gitlab подробно-же расписано: https://gitlab.com/help/ci/docker/using_docker_build.md

Nikolay
19.12.2016
11:50:10
Добрый день

Такой момент, хочу запустить laravel через docker

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

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

имеется ввиду на хосте

ПС. недавно сел разбираться с докером

(;¬_¬)
19.12.2016
11:57:22
о да, если в примонтированной попке создаства файл.... ух...

ko4
19.12.2016
11:58:35
))))

Nikolay
19.12.2016
12:08:36
смищно, даа)

Ладно, ок с этим вроде разобрался

Просто команды на локале буду запускать

А как хранить/работать правильно с бд, можете дать наводку

Альберт
19.12.2016
12:16:16
Запускаешь БД внутри контейнера, наружу волюме с данными БД, и что бы контейнер с приложением и БД были в одной сети

Google
Альберт
19.12.2016
12:17:17
Я коннекчусь из приложение к БД, в качестве домена имя контейнера с БД или задаю алиасы, это то как я локально работаю

С организацией всего этого дела на проде не сталкивался

Nikolay
19.12.2016
12:18:06
Оок, спасибо!

ivphpan
19.12.2016
12:27:07
Запуск команды ./yii внутри контейнера с php http://joxi.ru/Vrwn1gPHWJMXAX

Nikolay
19.12.2016
12:28:42
т.е. через exec типа можно запустить работающий контейнер

точнее подключиться к нему

ivphpan
19.12.2016
12:28:53
да

Nikolay
19.12.2016
12:28:56
и выполнять там башскрипты?

ivphpan
19.12.2016
12:28:59
да да

Nikolay
19.12.2016
12:29:03
Ооо

Жара

ivphpan
19.12.2016
12:30:05
вопрос к профи что делать когда при запуске docker-compose up выскакивает строка exit error 1 как это отследить отдебажить?

http://joxi.ru/brRj7VXCqdZar1

Maxim
19.12.2016
12:32:48
у тебя все написано

даже на скрине это видно

ivphpan
19.12.2016
12:34:28
mysql тут вообще не причем

Alex
19.12.2016
12:34:44
я решил это костылем

alias chownify="sudo chown user:user -R *"

Nikolay
19.12.2016
12:38:50
т.е. коробочного решения типа нет?

Google
Nikolay
19.12.2016
12:39:20
alias chownify="sudo chown user:user -R *"
каждый раз в консоли его запускать?

ааа

Однажды поменяв права, они останутся с новыми правами

Типа использовать только для созданных файлов?

ivphpan
19.12.2016
12:40:18
http://joxi.ru/brRj7VXCqdZar1
я говорю что php отваливает но если запустить через docker run -it --rm то внутрь зайти и запустить ./start.sh то будет все работать

Nikolay
19.12.2016
12:41:18
Ага, понял

чет дрочево конечно

Alex
19.12.2016
12:41:34
суть в том что мне лень было разбираться, я просто написал шорткат для возвращения себе прав

показываю компу и докеру кто тут хозяин.

Можно эту штуку пофиксить, да, но сложно. Готового рецепта не дам.

Nikolay
19.12.2016
12:42:30
Ладно, разберусь, отпишусь)

Alex
19.12.2016
12:42:33
контейнеру свой UID пробрасывать.

Альберт
19.12.2016
13:53:06
т.е. коробочного решения типа нет?
Вроде как можно от юзера 1000 выполнять

ТУТ ФИГНЯ НАПИСАНА БЫЛА

И я не уверен в том что написал)

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

Nikolay
19.12.2016
14:17:55
щас до дома доеду прикручу постгрес

Google
Pasha
19.12.2016
14:19:29
подскажите чем докер-хост и сами контейнеры лучше мониторить?

на докерхостах часто ребилдятся образа, заливаются в реестр, поднимаются сервисы, тестятся, стопаются - не знаю насколько правильно держать в докер контейнере заббикс агента

Ruslan
19.12.2016
14:21:54
для контейнеров вроде как лучше HEALTHCHECK использовать

самого демона наверное как обычный сервис

Pasha
19.12.2016
14:25:11
ну healthcheck - вроде как способ докеру определить умер сервис или нет.. я вижу деградацию в сервисе своем и хочу понять мне не хватает ресурсов или все же проблема в приложении

Ruslan
19.12.2016
14:27:39
docker stats CONTAINER_ID?

Maxim
19.12.2016
17:42:13
https://containerd.io/

Так и не понял чем это отличается от докера?

Ivan
19.12.2016
17:42:58
"industry-standard"

А. В принципе, с некоторой натяжкой, да, они правы. Под капотом runc

Так и не понял чем это отличается от докера?
Это "прокся" между демоном докера на локалхосте и внешней сетью

"containerd includes a daemon exposing gRPC API over a local UNIX socket." на главной же странице

Ну и ниже первый же вопрос в FAQ - твой :)

Если кратко, то докер зашевелился и начал распиливать свою монолитную платформу на составные части. Containerd - одна из таких составных частей.

Nikolay
20.12.2016
07:30:07
Поломался я чет с постгрес

Все уже заранее начинают передавать логин пароль

Но у меня же еще нет базы

Что передавать то?

Kirill
20.12.2016
07:31:23
так напиши скрипт котрый ждет когда просрется постгрес и чекнет базу, а затем и старт приложения

у меня по такому принципу система резервного копирования работает

#!/bin/bash DB_USER="postgres" DB_HOST="postgres" DB_NAME="bareos" DB_PASSWORD="" echo "==> Checking database service at ${DB_HOST} is up." while true; do ping -c1 ${DB_HOST} > /dev/null && break; done echo "=> succeeded" for t in $(seq 10 -1 1); do echo "==> Waiting ${d}s for the database service to start." sleep 1 done echo "${DB_HOST}:*:*:${DB_USER}:${DB_PASSWORD}" > /root/.pgpass chmod 0600 /root/.pgpass echo "==> Attempting database setup" if psql -h ${DB_HOST} -U ${DB_USER} -lqt | cut -d\| -f1 | grep -qw ${DB_NAME}; then echo "=> Database already setup; skipping." else

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