a1eXei
спасибо
🦠
да. В композ можете добавить так: environment: - GF_SECURITY_ADMIN_PASSWORD=secret или так: env_file: - configfile ну и в сам configfile добавить строку GF_SECURITY_ADMIN_PASSWORD=secret
Если просто иметь .env файл, можно в environment прописывать только название, оно автоматом подтянет при рестарте контейнера
Ilshat
Привет, ребят. Есть один контейнер у меня. У него файлы я так понял хранятся в виртуальном (или как там) хранилище. Можно ли из таких контейнеров делать образ? Как бы снапшот, чтобы развернул быстро на другой машине, а данные уже были.
Алексей
Данные лучше хранить вне контейнера
Александр
Данные лучше хранить вне контейнера
Нет. Только изменяемые данные
Алексей
Нет. Только изменяемые данные
Ну это я и имел в виду )
Ilshat
Лучше делай снапшот всей виртуалки
В смысле контейнер+данные ?
Александр
В смысле виртуалка вся, если умеет снапшотиться
🦠
Называется вагрантбокс
🦠
Докер умеет создавать образ и грузить его в реестр
🦠
Но это неточно
Ilshat
Пойду потыкаюсь, поэксперементирую. А то никак все это дело в голове не соберу в единую картину.
Ilshat
Когда смотришь историю контейнера. Есть строки с добавлением/копированием файлов /bin/sh -c #(nop) ADD file:d7333b3e0bc6479d2faed32e06d85f1975e5b23e13e75555aeed0f639770413b in / что означают эти хеши?
Artem
в /var/lib/docker есть много интересных директорий
Serge
http://www.devopsbookmarks.com
Anonymous
http://www.devopsbookmarks.com
Годно. Спасибо.
Anton
http://devdocs.io/ Тоже поделюсь ресурсами)
Nklya
Сортировка в этих букмарках какая ну очень странная
Anton
Да вроде норм. Правда сперва тоже не врубился
Nklya
Открываем раздел "Source Code Management", первый же пример это Barkeep)))
Serhii
Всем привет
Serhii
В целом проблема, разворачиваю докер контейнер условно для демона биткоина - bitcoind, но под другую крипту Dockerfile https://hastebin.com/udohoyihac.sql Cобираю его так docker build -t sibcoind . and run docker run -it sibcoind Захожу в контейнер, делаю which sibcoind выдает /usr/bin/sibcoind Пытаюсь запустить(табом дополняется, кстати) ~ $ sibcoind /bin/sh: sibcoind: not found
Aleksandr
~/.sibcoin $ which sibcoind ~/.sibcoin $ sibcoind /bin/sh: sibcoind: not found ~/.sibcoin $
Pavel
таки зарегался
Pavel
грят "ждите када бета доступна будет"
Pavel
Благодарочка за стикерпак)
Aleksandr
В целом проблема, разворачиваю докер контейнер условно для демона биткоина - bitcoind, но под другую крипту Dockerfile https://hastebin.com/udohoyihac.sql Cобираю его так docker build -t sibcoind . and run docker run -it sibcoind Захожу в контейнер, делаю which sibcoind выдает /usr/bin/sibcoind Пытаюсь запустить(табом дополняется, кстати) ~ $ sibcoind /bin/sh: sibcoind: not found
во первых минимизируй количество слоев - почти все apk add можно объедининть во вторых sudo в большинстве случаев не нужен - и так из под рута в третьих симлинку надо ставить абсолютную - в этом у тебя и проблема
Artem
Привет всем! Подскажите, пожалуйста, каким образом можно расширить дисковое пространство контейнера на centos7? По умолчанию Thin Pool Minimum Free Space = 10G и в самом контейнере не получается записать файл больше 9.8 Gb
Евгений
$ cat docker-storage DOCKER_STORAGE_OPTIONS="--storage-driver devicemapper —storage-opt dm.fs=xfs —storage-opt dm.thinpooldev=/dev/mapper/docker-docker--pool —storage-opt dm.use_deferred_removal=true —storage-opt dm.basesize=50G "
Евгений
Последний параметр
Artem
он стоит в 65 у меня, но это не решает проблемы :(
Евгений
Перезапускался демон?
Евгений
Докер инфо что говорит?
Artem
так, секунду, он у меня выставлен в /etc/docker/daemon.json, docker-storage это не тоже самое?
Евгений
Нет, но там тоже должнл работать
Artem
где должен лежать docker-storage? создал в хомяке, перезапустил докер. в контейнере вывод: root@631d39b9b549:/# dd if=/dev/zero of=file bs=10000M count=1 dd: memory exhausted by input buffer of size 10485760000 bytes (9.8 GiB)
Artem
в df - 65G 314M 65G 1% /
Artem
разобрался, спасибо :)
Artem
Назрел другой вопрос :) контейнер упирается в айноды в tmpfs, как можно такую проблему решить? ос centos7. df -hi в контейнере выдает tmpfs 125K 125K 1 100% /var/lib/postgresql/data
Nklya
Может все-таки подойти с другой стороны. Какой-то это странный паттерн писать много в контейнерах внутри
Artem
к сожалению, не могу влиять на то, что пишется в самом котейнере. его запускает скрипт, поставляемый со стороны. Хочется понять, как системно расширить айноды на tmpfs для докера
Александр
Тупой, но важный вопрос - кого-нибудь сегодня ддосили? Не знаю, можно ли тут такие вопросы задавать)
Dmitry
Меня ддосил мой docker-swarm. Локально
Dmitry
теперь ок?
🦠
Лан, отакуешь 127.1 из пяти локальный контенеров
🦠
Distributed
Dmitry
swarm может быть в разных DC,
Dmitry
разве нет?
Dmitry
У меня его нет вообще, что типа должно усиливать шутку.
Dmitry
аххаа. ну
Dmitry
как еще ответить на вопрос о DDoS на канале о docker
Dmitry
Твоя правда. Ты выиграл.
Pavel
swarm может быть в разных DC,
"локальный" в разных ДЦ ??😳
🦠
Перевожу с антимонгольского — распределенный, то есть имеющий множество атакующих хостов, у контейнера уникальный адрес, следовательно
Dmitry
"локальный" в разных ДЦ ??😳
да там уже тыща изменений в сообщении)
Dmitry
но изначально если мой докер композ взбесился бы и начал бы ддосить своего хоста, то был бы суецидоддос ©
Dmitry
поправил
Pavel
поправил
лажа какая-то
Dmitry
докер работает на моем компьютере. если он будет ддосить родительский хост (мой компьютер) - то он будет ддосить самого себя.
Pavel
локально не ДДоС, а ДоС будет
Pavel
вот что не так
Dmitry
почему? если оно создаст тысячи контейнеров?
Dmitry
это вопросы терминологии и извращения имхо. НО A distributed denial-of-service (DDoS) is a cyber-attack where the perpetrator uses more than one unique IP address, often thousands of them.
Dmitry
А почему нет? Alpine Linux "echo 'hello world'"
Pavel
почему? если оно создаст тысячи контейнеров?
хосты то он не создат, только контейнеры, а надо много хостов 😜
Dmitry
172... все будут уникальны
Pavel
ip не равно host.... но тут уже действительно уже в терминологию больше уходит
Dmitry
Ну судя по определению хост и не должен быть.
Dmitry
мне пофиг, в этом шутка и была
Dmitry
типа что теоретически по определению это какбэ возможно
petyappetrov
Посоветуйте хостинг с поддержкой докера
Алексей
Да мое :)