
Sergey
17.07.2018
15:31:39
Ну если диагноз гуя то у вас да

Артамонов Игорь
17.07.2018
15:31:41

Митко Соловец?
17.07.2018
15:31:50
а я банально хочу сделать выдачу вагрант виртуалки с бэкенд сервисами в компоузах и чтобы фронтендеры не забивали себе голову докером

Google

Sergey
17.07.2018
15:32:12
Фронты не умеют в докер?
Лол
У меня саппорты умеют

Митко Соловец?
17.07.2018
15:32:28
и заодно кругозор расширь, на линуксе жизнь не заканчивается

Alexey
17.07.2018
15:33:15
Д-да, вот это я рассматриваю как рабочий вариант, но там все еще вопросы, в стиле - конфиг в любом случае по дефолту разместит луп на 100гб. И.е. место-то, по сути, не увеличится, даже если в разделе его овердофига. Разве нет?
ну по идее, да, залупит так же на 100 гигов. Но если это отдельные луп-девайсы, то всё же надо курить ресайз, но как я сказал, тут я посоветовать ничего не могу, так как сразу обходить столь «изящные» решения стороной ?

Митко Соловец?
17.07.2018
15:33:22
что вот за привычка, не знаешь ответа, ну пройди ты мимо, не позорься

Sergey
17.07.2018
15:33:24

Артамонов Игорь
17.07.2018
15:33:37

Alex
17.07.2018
16:21:13

yoshi
17.07.2018
17:18:44
в докер регистри все-еще нужно изощряться чтобы воутри него ненужные имаджи почикать ?

KDeveloper ??
17.07.2018
17:19:52
Вроде есть пакет WebRegistry, который даёт гуй для регистри
и там можно все почистить

Sergey
17.07.2018
17:21:47
зачем

Google

Sergey
17.07.2018
17:21:52
давно уже все есть чтобы чистить

yoshi
17.07.2018
17:22:34
что все? был питоний скрипт плюс рестарт контейнера

Sergey
17.07.2018
17:22:47
#docker_clean
#!/bin/bash
docker volume rm $(docker volume ls -qf dangling=true)
docker volume ls -qf dangling=true | xargs -r docker volume rm
docker network rm $(docker network ls | grep "bridge" | awk '/ / { print $1 }')
docker rmi $(docker images --filter "dangling=true" -q --no-trunc)
docker rmi $(docker images | grep "none" | awk '/ / { print $3 }')
docker rm $(docker ps -qa --no-trunc --filter "status=exited")

yoshi
17.07.2018
17:24:05
эммм я про docker-registry который приватный

Sergey
17.07.2018
17:24:19
типа гитлабовского?

yoshi
17.07.2018
17:24:23
внутрь него пушатся имажи
типа да

Sergey
17.07.2018
17:24:30
у гитлаба есть вебморда)))

yoshi
17.07.2018
17:25:54
гитлаб смущает тем что веб морда, а если рук рядом нет? и еще хочется отдельно на друшом разделе от реп хранить.

Sergey
17.07.2018
17:43:13
шобы нужную часть если че чистить

Артамонов Игорь
17.07.2018
19:31:18
Такой вопрос
У меня есть контейнер с бд, работающий с данными на хосте (вольюмом)
На хосте они формировались постгресом версии 9.5
Сейчас при запуске ловлю:
2018-07-17 19:32:06.426 UTC [1] FATAL: database files are incompatible with server
2018-07-17 19:32:06.426 UTC [1] DETAIL: The data directory was initialized by PostgreSQL version 9.5, which is not compatible with this version 10.4 (Debian 10.4-2.pgdg90+1).
Туплю, не могу допереть на каком уровне это фиксится. Ведь при старте, по идее, используется образ, (image) с названием, вызванным в run ведь, да?
А там, по идее, уже сидит приложение БД
или я не прав?
Только что ресторил забекапленные контейнеры просто. И потерялся, что откуда вызывается

Oleg
17.07.2018
19:34:48

Google

Артамонов Игорь
17.07.2018
19:35:04
о!
Оно же у меня компоузом формируется
ща гляну
в докерфайле я уже поменял на 9.5
но чет не спасло ситуацию

Oleg
17.07.2018
19:36:20
а контейнер перебилдил?

Артамонов Игорь
17.07.2018
19:36:43

Oleg
17.07.2018
19:39:34
да

Артамонов Игорь
17.07.2018
19:39:55
# docker rmi postgres:9.5 postgres:latest
Untagged: postgres:9.5
Untagged: postgres:latest
Untagged: postgres@sha256:119948f962fac94209077a9c4cb349d9cd1262fa4d1d92b03b44dfc1e8802884
# docker images | grep postgres
#

Oleg
17.07.2018
19:39:55
грохнет postgres:latest
ну всё, теперь можно билдить

Артамонов Игорь
17.07.2018
19:42:58

Артамонов Игорь
17.07.2018
19:43:06
# docker start dev3_database_1 --attach
2018-07-17 19:42:41.371 UTC [1] FATAL: database files are incompatible with server
2018-07-17 19:42:41.371 UTC [1] DETAIL: The data directory was initialized by PostgreSQL version 9.5, which is not compatible with this version 10.4 (Debian 10.4-2.pgdg90+1).

Oleg
17.07.2018
19:43:28

Артамонов Игорь
17.07.2018
19:43:31
FROM postgres:9.5
из докерфайла

Oleg
17.07.2018
19:43:52
стартуешь компоузом?

Артамонов Игорь
17.07.2018
19:44:11
ммм, нет, в текущий момент вон - выше
Есть собранный имедж, стартую простоым docker start
# docker start dev3_database_1 --attach

Admin
ERROR: S client not available

Google

Артамонов Игорь
17.07.2018
19:44:50
или типа в имедже сидит уже десятый постгрес?
Но это вроде глупо, ибо до этого он работал из 9.5, получается
в env имеджа, который используется висит:
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/9.5/bin",
"GOSU_VERSION=1.10",
"LANG=ru_RU.UTF-8",
"PG_MAJOR=9.5",
"PG_VERSION=9.5.13-2.pgdg90+1",
"PGDATA=/var/lib/postgresql/data"
то есть вроде как это 9.5
хрен ли
# docker rmi a4da5bcea663
Error response from daemon: conflict: unable to delete a4da5bcea663 (cannot be forced) - image has dependent child images
ы?
О!
ПОходу вот отсюда
в inspect на dev3_database есть Args:
"Args": [
"postgres"
он не отсюда ли слчайно берет бд?

Desa
18.07.2018
07:31:19
приветы
подкажите, можно ли в Dockerfile передать $(id -u -n), что бы при билде (RUN adduser "user" )контейнера уже внутри был user = user локальной машины?

Andrey
18.07.2018
07:40:16
ARG
—build-args

Alexander
18.07.2018
07:40:34
А смысл если при создании юзера можно уид и гид передать?

Desa
18.07.2018
07:53:28
хочу сделать развертывание окуржения на раздичных машинах с текушим юзером, id, группами и .т.д
—build-args
спс, подошло... буду экспереиентировать дальше)

Артамонов Игорь
18.07.2018
08:49:01
Такой вопрос. А в какой момент в контейнер попадает разел Links?
Если, допустим, образ существует и я выполняю docker start ?

Alexey
18.07.2018
10:00:25
Всем привет.
Подскажите, как в dockerfile сделать copy не из папки где лежит сам dockerfile. Я пытаюсь сделать что-то вроде COPY ../../path/file /docker/
Мне выдает ошибку : COPY failed: Forbidden path outside the build context: . Как я понимаю, команда COPY не может выйти из текущей папки? Пробовал в WORKDIR делать ../../ . Не помогло.
Решение типа docker build -f /path/file не подходит.
Какие есть еще варианты ?

Sergey
18.07.2018
10:01:53

Alexey
18.07.2018
10:02:34

Google

Sergey
18.07.2018
10:03:22
зато ../../../ это не костыль, лол

(;¬_¬)
18.07.2018
10:35:22
читай про ports:
это в /etc/hosts прописать надо
127.0.0.1 app.dev
да
либо какой-нибудь bind поднимать