a1eXei
спасибо
🦠
Ilshat
Привет, ребят. Есть один контейнер у меня. У него файлы я так понял хранятся в виртуальном (или как там) хранилище. Можно ли из таких контейнеров делать образ? Как бы снапшот, чтобы развернул быстро на другой машине, а данные уже были.
Алексей
Данные лучше хранить вне контейнера
Александр
Алексей
Александр
Ilshat
Александр
В смысле виртуалка вся, если умеет снапшотиться
🦠
Называется вагрантбокс
🦠
Докер умеет создавать образ и грузить его в реестр
🦠
Но это неточно
Ilshat
Пойду потыкаюсь, поэксперементирую. А то никак все это дело в голове не соберу в единую картину.
Ilshat
Когда смотришь историю контейнера. Есть строки с добавлением/копированием файлов
/bin/sh -c #(nop) ADD file:d7333b3e0bc6479d2faed32e06d85f1975e5b23e13e75555aeed0f639770413b in /
что означают эти хеши?
Artem
в /var/lib/docker есть много интересных директорий
Serge
http://www.devopsbookmarks.com
Anonymous
Anton
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 $
Vik
Pavel
таки зарегался
Pavel
грят "ждите када бета доступна будет"
Vik
Pavel
Благодарочка за стикерпак)
Vik
Aleksandr
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
Твоя правда. Ты выиграл.
🦠
Перевожу с антимонгольского — распределенный, то есть имеющий множество атакующих хостов, у контейнера уникальный адрес, следовательно
Dmitry
но изначально если мой докер композ взбесился бы и начал бы ддосить своего хоста, то был бы суецидоддос ©
Pavel
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'"
Dmitry
Dmitry
172... все будут уникальны
Pavel
ip не равно host....
но тут уже действительно уже в терминологию больше уходит
Dmitry
Ну судя по определению хост и не должен быть.
Dmitry
мне пофиг, в этом шутка и была
Dmitry
типа что теоретически по определению это какбэ возможно
petyappetrov
Посоветуйте хостинг с поддержкой докера
Алексей
Да мое :)
Олексій