Chebyrash
alexander
и насчет центоса абсолютная правда. но он последний и докер последний.
Artem
Artem
Artem
на последнем не используется devicemapper
alexander
последний это какой?
хм, может я наврал. Docker version 17.12.0-ce, build c97c6d6 и Cent OS 7.4.1708.
Artem
alexander
впрочем добавить еще места не сложно, мне просто интересно что такое devicemapper и почему он может столько занимать
Artem
Artem
в общем желательно перевести на overlay2
Artem
alexander
спасибо, почитаю
Artem
при смене драйвера придется затереть все текущие данные в докере на хосте
Artem
но потом проблем будет меньше
Artem
хуже divecemapper может быть только aufs 😃
Nikolay
Господа, на вскидку, можно ли в /etc/hosts добавить записиь при docker run <blablaba...?
Алексей
sudo echo "127.0.0.1 pikabu.ru" » /etc/hosts
Nikolay
Но это нужно будет в контейнер сходить
Nikolay
и потом кодгда выключу его опять сходить при повторном запуске
Anonymous
Кто-нибудь юзает d2c.io ?
Anonymous
Мне всего лишь интересно
One
типа все сейчас должны посмотреть, что это за?
Yuri
👍
Andrey
коллеги, подскажите, "docker-compose up" периодически падает со следующей ошибкой (выполняется рестарт уже запущенных контейнеров).
driver "overlay" failed to remove root filesystem for 22e...583: remove /var/lib/docker/overlay/21f...524/merged: device or resource busy
в какую сторону копать?
Андрей
Андрей
по крону ничего не чистите?
Andrey
нет, крон пустой.
виртуалка свежая с centos 7.4.
Artem
Artem
лочится в ридонли
Artem
как вариант перейти на overlay2
Artem
а так рестарт докер демона должен помочь
Andrey
во всех сервисах в композе прописать storage_driver: overlay2 ?
или есть решение поизящней?
сейчас нигде явно не указываю какой storage-driver использовать, странно что первый overlay используется
Artem
это не драйвер компоуза
Artem
это для докердемона надо прописать
Andrey
нашёл доку.. теперь по версии ядра не прохожу под "минимальные требования overlay2."
спасибо, буду пробовать смигрировать, т.к. эта ошибка стабильно 1 раз из 8 возникает :(
Artem
проходит там все
Artem
параметр надо один указать чтобы на ядро не ругалось
Artem
{
"storage-driver": "overlay2",
"storage-opts": [
"overlay2.override_kernel_check=true"
]
}
Artem
в центосном, как и в редхатовском ядрах есть все необходимое для докера, требовония к версиям ядра это для дебиано/убунтоподобных
Andrey
https://docs.docker.com/storage/storagedriver/overlayfs-driver/
здесь написано не младше чем 3.10.0-693 нужно.
у меня ......-510.
пошёл апгрейдить всё это.
Artem
ну если такое, то да
Nikita
Всем привет.
Создал приложение, все лежит внутри докера/докер-компоуза. Развернул его на удалённом серваке, как сделать так, чтобы моё приложение было доступно по домену этого удалённого сервака?
Нагуглил что-то только что надо использовать нжинкс на хостовой машине как прокси, это то или нет?
Alexey
Порты к контейнеру пробросил?
Дальше вебсервером проксируешь порты.
Artem
можно nginx и в композе вертеть так же как прнокси вместе с приложением
Artem
будет проксировать все запросы на входе, а порт пробрасиваешь только на nginx
Nikita
ну вот у меня нжинкс и есть в контейнере
Alexey
в чем проблема?
Nikita
т.е. мне надо хостовый нжинкс замапить портами на нжинкс из докер-композа?
Alexey
можно на порты приложения сразу хостовый мапить, можно на порты контейнера с нджинксом
Nikita
ага, спс. Щас попробую
Artem
на хосте вообще можно ничег не держать кроме докера
Rordan
Здравствуйте. Я пытаюсь запустить сервер caddy. И он валится с этой ошибкой
Email address: 2018/02/16 07:59:04 get directory at 'https://acme-v01.api.letsencrypt.org/directory': failed to get json "https://acme-v01.api.letsencrypt.org/directory": Get https://acme-v01.api.letsencrypt.org/directory: dial tcp: lookup acme-v01.api.letsencrypt.org on 127.0.0.11:53: server misbehaving
в какую сторону копать для разрешения этой проблемы?
Rordan
Использую шаблон cookiecutter-django с докером
Rordan
На мысль о том что проблема связана с докером натолкнул IP 127.0.0.11:53 указанный в ошибке
Сергей
подскажите, у меня есть собранный образ, но когда я его делал не указал .dockerignore. Его как-то можно добавить чтоб потом комитнуть образ?
Сергей
Привет всем!)
Pavel
добрый вечер. хранятся dockerfile на личном regisrty и возможно ли их найти? человек дал ссылки для скачивания image c его registry и хотелось бы знать как он собрал эти image. контакта с владельцем нет.
Artem
В registry хранятся имаджи, а не докерфайлы
CrusaderX
docker history --no-trunc
CrusaderX
Или чето похожее
Pavel
смогло извлечь инфу только из собранных нами images, а по скачанным только missing вместо инфы. спасибо.
[username]
Подскажите, имеется образы для дев разработки. Контролируются они через compose. Теперь нужно фактически эти же образы использовать для тестирования приложения, но что бы данные между ними не пересекались. Как это реализовать ?
Andrey
[username]
А данные где?
в папке приложения
volumes:
- ./.data/mysql:/var/lib/mysql:cached
Andrey
Andrey
Да тут уже как сделаете. Можете просто папку с данными менять.
[username]
Andrey
Nikolay
Пытаюсь выкатывать набор сервисов в swarm с помощью compose файла.
docker stack deploy -c ... NAME
Но он игнорирует cap_add and etc.
https://github.com/moby/moby/issues/25885
Кто-нибудь знает иной способ декаларативного обновления конфигурации с поддержкой cap_add, etc.
Roman
Andrey
наверное, проще создать отдельный сервис
Alex
Вопрос по virtualbox
Вот если у меня на хост машине ip 192.168.3.16
Как настроить сеть что бы на виртуалке была ip который раздаёт роутер.
Например 192.168.3.20
И что бы я видел все компы в локалке
Alex
Artem
Andrey
сетевой мост