Size: a a a

Docker — русскоговорящее сообщество

2020 March 12

DZ

Dzmitry Zimin in Docker — русскоговорящее сообщество
что еще надо стопнуть и удалить?
источник

DZ

Dzmitry Zimin in Docker — русскоговорящее сообщество
удаляю как на сайте написано: sudo apt-get purge docker-ce и sudo rm -rf /var/lib/docker
источник

MK

Mikhail Kalyniuk in Docker — русскоговорящее сообщество
Хлопцы подскажите в чем может быть проблема, не правильно пробрасываю volume или что-то в этом духе. Не выполняется команда из под jenkinsa

docker run -e LIQUIBASE_HOST=${DB_EXT_HOST} -e LIQUIBASE_PORT=5432 -e LIQUIBASE_USERNAME=${DB_SYSTEM_USER} -e LIQUIBASE_PASSWORD=${DB_SYSTEM_PASS} -e LIQUIBASE_DATABASE=${DB_NAME}
-e LIQUIBASE_CHANGELOG=local-changelog.xml -v $(pwd)/database/:/workspace/  kilna/liquibase-postgres liquibase update

Получаю ошибку File liquibase.properties not found.
Хотя перед этим прогоняется скрипт и внутри папки database есть этот файлик liquibase.properties так же ls -l говорит что файл есть. Зайти внутрь докер контейнера нет возможности.
источник

SI

Sigurður Ingvarsson in Docker — русскоговорящее сообщество
$(pwd) не тот?
источник

MK

Mikhail Kalyniuk in Docker — русскоговорящее сообщество
Sigurður Ingvarsson
$(pwd) не тот?
да вроде тот, я спецом сделал cd на тот pwd и посмотрел есть ли этот файл что нужен.

cp liquibase.properties $(pwd)/database/
cd $(pwd)/database/
ls -la
источник

SI

Sigurður Ingvarsson in Docker — русскоговорящее сообщество
ну и где файл
источник

MB

Max Block in Docker — русскоговорящее сообщество
Приветствую!

Подскажите, как стоит запускать веб приложение, которое состоит из нескольких контейнеров: само приложение, база данные, еще пару подобных зависимостей.

Запускается все на одном сервере. Никакой кластеризации, никаких реплик. Просто в докере удобно делать изоляцию.

Надо ли для этого использовать swarm, аль можно запускать через docker-compose? Слышал, что docker-compose не советуют для продакшена.
источник

I

Igor in Docker — русскоговорящее сообщество
Max Block
Приветствую!

Подскажите, как стоит запускать веб приложение, которое состоит из нескольких контейнеров: само приложение, база данные, еще пару подобных зависимостей.

Запускается все на одном сервере. Никакой кластеризации, никаких реплик. Просто в докере удобно делать изоляцию.

Надо ли для этого использовать swarm, аль можно запускать через docker-compose? Слышал, что docker-compose не советуют для продакшена.
если как dev окружение, можно сделать docker-compose. Но это не прод
источник

MB

Max Block in Docker — русскоговорящее сообщество
Igor
если как dev окружение, можно сделать docker-compose. Но это не прод
Не, именно в проде запустить надо. Можите объяснить, почему docker-compose так плох для примитивных случаев? Я через docker-compose запускаю много чего уже много лет, и проблем не вижу.

Может быть какую-то ссылку, где почитать подробнее, чем docker-compose в продакшене плохо? (именно для случаев, когда только один сервер, без кластеризации и репликации).

И как я понимаю, правильнее в проде именно swarm использовать?
источник

MK

Mikhail Kalyniuk in Docker — русскоговорящее сообщество
Sigurður Ingvarsson
ну и где файл
Для полноты картины сбросил полностью скрипт, там пару строк. Вроде бы все как надо, но не попадает в контейнер этот файл. Может что-то можно попробовать помимо -v ? Подскажи по возможности)
https://pastebin.com/AnwEeLNs
источник

UZ

Udjin Zalyalov in Docker — русскоговорящее сообщество
Max Block
Не, именно в проде запустить надо. Можите объяснить, почему docker-compose так плох для примитивных случаев? Я через docker-compose запускаю много чего уже много лет, и проблем не вижу.

Может быть какую-то ссылку, где почитать подробнее, чем docker-compose в продакшене плохо? (именно для случаев, когда только один сервер, без кластеризации и репликации).

И как я понимаю, правильнее в проде именно swarm использовать?
запускай так, как тебе удобно. Не используй технологию ради технологии. Пока хватает компоуза - юзай его. Перестанет хватать, появятся требования по мониторингу, скейлингу - тогда конечно меняй.
источник

MB

Max Block in Docker — русскоговорящее сообщество
Udjin Zalyalov
запускай так, как тебе удобно. Не используй технологию ради технологии. Пока хватает компоуза - юзай его. Перестанет хватать, появятся требования по мониторингу, скейлингу - тогда конечно меняй.
Т.е. ничего плохого для простых проектов в продакшине у docker-compose нет? Это хорошо. Благодарю!
источник

UZ

Udjin Zalyalov in Docker — русскоговорящее сообщество
Max Block
Т.е. ничего плохого для простых проектов в продакшине у docker-compose нет? Это хорошо. Благодарю!
сварм - это способ управления контейнерами. Компоуз - способ запуска. Пока тебе удоюно компоузом запускать - запускай)
источник

UZ

Udjin Zalyalov in Docker — русскоговорящее сообщество
я компоуз на стейдже вообще темплейтирую ансиблом. И не стыдно)
источник

GM

Gleb Mekhrenin in Docker — русскоговорящее сообщество
Udjin Zalyalov
запускай так, как тебе удобно. Не используй технологию ради технологии. Пока хватает компоуза - юзай его. Перестанет хватать, появятся требования по мониторингу, скейлингу - тогда конечно меняй.
ты говоришь как разумный человек, а не девопс
источник

UZ

Udjin Zalyalov in Docker — русскоговорящее сообщество
Gleb Mekhrenin
ты говоришь как разумный человек, а не девопс
надеюсь меня тут за это не забанят?)
источник

GM

Gleb Mekhrenin in Docker — русскоговорящее сообщество
надо побыстрее зафлудить чатик на пару экранов :D
источник

НК

Никита Калинин in Docker — русскоговорящее сообщество
Ребята привет, подскажите плиз как очистить папку /var/lib/docker/overlay2 ?

всякие
docker system prune -f -a —volumes
 не работают

удалил содержимое  
/var/lib/docker/<atatatata>/diff
 с помощью
rm -r *

результат щас такой
источник

НК

Никита Калинин in Docker — русскоговорящее сообщество
вроде удалилось лишнее, но
df -h 
говорит что нифига или я неправильно интерпретирую и все ок?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Что ты делаешь ?
источник