Evgeny
👍
Alexey
наверное не въехал сразу, когда читал
Alexey
привет! я с docker на вы... Для себя настроил окружение. Как передать все польностью, с базой, файлами и т.п. другому человеку?
Alexey
разве более подробно, что именно ты хочешь сделать
Alexey
а то пока не ясно и хочется порекомендовать всё положить в гит и отдать в таком виде
Alexey
а в гите статика + докерфайл + докеркомпоз
Alexey
ну и миграции на базу, если требуется
lamo2k
Чет в докер секрет добавил id_rsa но чет не понял в alpine дистре куда класть в root/ssh?
Vlad
lamo2k
А секреты которые я прописал в docker-compose не доступны в Dockerfile?
Petr
а потом как его развернуть?
Petr
нашел =)
Aion
нашел =)
что мануал животворящий то делает))))))
Petr
Aleksey
чото обновление postgres-а на новую мажорную версию это целая инженерная задача в этом вашем докере.
не нра.
Sergei
Aleksey
а без докера дебиан делает такую миграцию что низаметно
Aleksey
а докере хитро. не получится так ибо надо и старый сервер и новый
Yuriy
Yuriy
o/
Yuriy
Aleksey
а кто-то любит Vault
кстати https://t.me/ru_hashicorp про волт и про остальную хашикорпщину.
Eugene
как оказалось я ставил докер через репозиторий, потом забыл про это и "обновился" через snap пакеты ubuntu.
и того у меня два докера было одновременно. удалил всё и заново запустил - работает без проблем
Eugene
кто-нить сталкивался с проблемой: "Cannot stop container *название контейнера*: Cannot kill container *название контейнера*: rpc error: code = 7 desc = permission denied"?
проблема появилась после того, как обновил докер, а обновлял из-за того, что в локальной сети с н-ой попытки могли другие достучаться к серверу в докере
Eugene
Лечится рестартом сервиса (обычно)
Eugene
о недавно столкнулся с этой фигней
Eugene
У вас какая os?
Eugene
и покажите редультат команды docker version
Ruslan
камрады, запускаю оф образ монги в докере, монтирую локальный каталог, там появляются монгокаталоги... но сама монга туда ничего не пишет, в итоге рестарт контейнера - и всё пропало
Ruslan
что делаю не так?
Ruslan
docker run --rm -d -p 27017:27017 -v ${PWD}/data/mongo:/data mongo
Aleksei
а разве не /data/db путь?
Aleksei
https://github.com/docker-library/mongo/blob/ee34922c3e5e6f1b4f7c02dc633744c349ee8ace/3.4/Dockerfile#L71
Ruslan
оно, но там сами создались каталоги db и configdb
Aleksei
туплю, неправильно прочитал
Ruslan
может контейнер надо как-то останавливать хитро или сигнал монге давать на флашинг памяти на диск?
Ruslan
в инете предлагают сделать отдельный контейнер под данные и потом монтировать его в своих контейнерах
Ruslan
через volume получилось сохранять состояние монги между запусками контейнера, но есть другая проблема
Ruslan
$ docker volume inspect mongo_db
[
{
"Driver": "local",
"Labels": {},
"Mountpoint": "/var/lib/docker/volumes/mongo_db/_data",
"Name": "mongo_db",
"Options": {},
"Scope": "local"
}
]
Ruslan
как так?
$ ll /var/lib/docker
ls: /var/lib/docker: No such file or directory
Ruslan
куда он хранилище прикапывает?
younameit
данный каталог создается для docker:docker afaik
Ruslan
рут тоже не видит
Ruslan
Мак
Alf 🙀
а докер который докер фор мак или докер машин(или как он там назывался)
Ruslan
фор мак
Alf 🙀
а ну тогда добро пожаловать в ад
Ruslan
ну, это только пока концепт прорабатываю... так будет всё на убунте
Alf 🙀
/Users/alebedev/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2
Alf 🙀
монтируешь имадж и лезешь внутрь
Alf 🙀
мак и докер говно и палки смешать и не взбалтывать
Ruslan
ок, нормально
Vir
ребята, кто-нибудь собирал докер для линуксов?
скажите, из какой репы собирали?
Aleksey
Vir
не нашёл я там, там только готовые образы
Vir
а для моей системы нет, можно бинарники использовать. но это не очень удобно, в плане обновления
バズカ・ジョ
подскажите, как сейчас принято делать линки между контейнерами?
Alf 🙀
Ruslan
мак ребутнулся и кинематик перестал видеть запущенные контейнеры
Ruslan
короче, там смешно... костыль, но работает, надо переключиться с нейтив на виртуалку и обратно
Ruslan
всё заработает
Владимир
Парни, правильно понимаю, что если объявить в компоуз-файле так:
env_file:
- .env
- .env-dev
то указанному контейнеру передадутся все переменные из обоих файлов?
🏳️ Phil
Да
Владимир
Спасибо )
Владимир
А если не указывать env-файлы, то по умолчанию загрузится всё объявленное в .env текущей директории? Или стоит явно указать?
Pavel
По дефолту схватит
Владимир
Почему-то не подхватывает. В .env задан адрес редиса, при старте сайдкика в логах пролетает дефолтный адрес.
Владимир
Это может зависить от версии docker-compose ?
Владимир
docker-compose 1.10
версию синтаксиса прописал 2
Pavel
Не должно, в доках прям написано, читает его дефолтно
Роман
контейнер подвисает, войти в него не получается, статус показывает Up, при попытке убить(stop, kill), пишет что удалил удачно, но при просмотре контейнеров(docker ps) контейнер на месте, с таким же статусом Up.
rpc error: code = 2 desc = containerd: container not found (это при попытке зайти в этот подвисший контейнер)
17.05-ce(версия докера). Что может быть причиной такого поведения? OS - ubuntu 16.04
Salem
может он у тебя рестартится автоматом после падения?
Ruslan
docker logs смотри
Роман
Автоматом не рестартится
Роман
В докер логс ничего интересного
Роман
Тоже, что и при попытке остановить этот контейнер
Ruslan
камрады, можно ли кинематик заставить показывать контейнеры на удалённой машине?