jajaeee
Помогите плиз кто докер тулбох на маке юзает,
jajaeee
Unable to find image 'busybox:latest' locally docker: Error response from daemon:
jajaeee
Https
J
проверь имежды
J
судя по сообщению ты их грохнул
jajaeee
Не , походу в бане ркн вам с которых тянетс
jajaeee
Тянется
jajaeee
Я не могу тут ошибку прислать, походу с цпдами не даёт кидать, удаляет отсюда
Pavel
Скорее всего антиспам бот удаляет от свежезашедших
jajaeee
Та всегда работало
Dan
антиспам всё-таки
Petr
антиспам всё-таки
нет фильтрации по доменам? Типо разрешенные docker.io
simplemice.eth
бот вырезает /регистри считая ее командой
Petr
а в чем прикол этих ботов?
Petr
точнее авторы как комерциализируют
simplemice.eth
хз у каждого свой подход
jajaeee
антиспам всё-таки
Так а что делать то с этим?это баг от ркна?
Алексей
Так а что делать то с этим?это баг от ркна?
та же самая проблема, но я вроде как не из РФ)
Pavel
А вообще у меня иногда бывает connection timeout я думаю что заблокировали а через 5 минут оно нормально начинает качаться
Danil
Привет! Осваиваю докер по этой статье https://habr.com/post/310460/#net - создаю сеть и запускаю в ней контейнер с именем. В туторе говорится, что докер автоматически добавляет имя и адрес запущенных в сети контейнеров в /etc/hosts, но у меня такого не происходит. Может кто подсказать почему? #docker
Danil
версия docker 18.03.0-ce
Salem
в хостс внутри контейнера?
Petr
или в линуксе?
Petr
docker ты где запускаешь?
Petr
в виндоусе имена не резолвятся
Danil
не, это все на линукс, убунту 16.04
Danil
https://github.com/prakhar1989/docker-curriculum/issues/117
Danil
более детально
Petr
ааа у тебя из контейнера не резолвится другой контейнер по нейму?
Petr
такая фигня иногда случается
Petr
бывает в одну сторону видит и пингует в другую нет
Petr
поставь portainer
Petr
и манагай оттуда там удобнее визуально смотреть
Danil
бывает в одну сторону видит и пингует в другую нет
а есть какие то объяснения, как с этим справляться?) или это чисто рандомное поведение?
Danil
поставь portainer
Пасибо, выглядит симпатично
Petr
а есть какие то объяснения, как с этим справляться?) или это чисто рандомное поведение?
у меня рандомно это выходило, поэтому у меня stateless контейнеры, то есть удалить и пересоздать контейнер можно безболезненно. После пересоздания обычно они видят друг друга.
Petr
Пасибо, выглядит симпатично
по максимум используй volumes не вноси изменения в контейнере просто так, имеется в виду про пакеты. Лучше допиши в докерфайле и сбилди, либо используй коммит (но это не бестпрактис)
Danil
окей понял
Danil
Но в докерфайле если прописать типа RUN echo 'es 172.0.18.2'»/etc/hosts я ведь не знаю каким будет айпи после того как запущу первый контейнер
Danil
можно как то задать адрес сети при ее создании и адрес при запуске первого контейнера?
Danil
чтоб это можно было сделать переменными в Dockerfile
Petr
ну я обычно использую docker compose
Petr
version: "2" services: proxy: image: jwilder/nginx-proxy ports: - 80:80 - 443:443 volumes: - /var/run/docker.sock:/tmp/docker.sock:ro - ./nginx/vhost.d/:/etc/nginx/vhost.d/ - /home/sites:/home/sites container_name: proxy restart: always networks: skynet: ipv4_address: 172.18.0.100
Petr
там вот так можно установить жестко определенному сервису и имя и ip address
Petr
при создании network есть —subnet
Danil
Еще такой вопрос, если мне надо запустить к примеру 3 сервера на питоне, мне нужно создавать 3 контейнера? и когда я их запускать буду докер будет качать питон, и все библиотеки ставить 3 раза в кондейнеры, и места это будет тоже в 3 раза больше занимать?
jajaeee
та же самая проблема, но я вроде как не из РФ)
Решил не как-нить? В чем проблема то, это заболоченный айпи или нет?
Алексей
Решил не как-нить? В чем проблема то, это заболоченный айпи или нет?
ну как сказать... и да и нет) у меня иногда он начинал работать и в те моменты я скачивал по одному имеджу... и да, половину ip адресов заблочил РКН
Алексей
ну если ты не в росии, и у тебя не работает, значит там тоже заблочили чтоли?
Долгая история в детали которой мне лень вдаваться)
Michail
вопрос по тому как правильно сделать (нубский) - есть фронт и бек приложения - хочу сделать 3 контейнера - для собранного фронта, для собранного бека и для базы. вопрос - фронт - это статические файлы - думал их подключить в соответствующую папку собранного бека, делаю FROM scratch COPY dist / - это вообще неправильно ?
Michail
или лучше сделать роутинг этих этих статических файлов на базе NGNIX и просто "положить рядом" с контейнером где бекенд крутится?
Michail
разобрался , взял FROM nginx:alpine
Nickolay
Всем привет. Тут кто-то же наверняка работал с докером на windows? У меня вопрос насчет двух разных версий: docker for windows / docker toolbox. Много ли я потеряю и вызовет ли у меня это в будущем проблемы, если я воспользуюсь docker toolbox? Просто у меня пока что нет возможности избваиться от virtualbox, а без его отключения docker for windows работать не будет. Смогу ли я потом легко переехать на docker for windows и смогу ли использовать свои настройки контейнеров и compose для серверов с нормальным докером? Просто я слышал, что в docker toolbox сеть работает немного по-другому (мол надо писать ip а не localhost итд), но я не понял до конца насколько это критично
Grigory
сам переходил с тулбокса на "for windows"
Grigory
но вот при активном Hyper-V ты не сможешь в виртуалбоксе создавать x64 виртуалки. из-за этого мн епришлось несколько проектов с Vagrant-а перекидывать на докер, что собственно только на пользу пошло
Nickolay
но вот при активном Hyper-V ты не сможешь в виртуалбоксе создавать x64 виртуалки. из-за этого мн епришлось несколько проектов с Vagrant-а перекидывать на докер, что собственно только на пользу пошло
Спасибо за ответ. Кстати, огромное спасибо, что ты напомнил про х32, я совсем забыл про это 😂 Я почему-то подумал, что виртулбокс целиком перестанет работать. А так для старого софта х32 возможно и хватит. Тогда может сразу поставлю for windows. Повезло, что ты это упомянул 👍
Nickolay
обращайся если что, докер под виндой бывает доставляет боль
Просто линупс под некоторыми ноутами доставляет еще больше боли :) Надеюсь, что я выбрал наименее "больной" путь 😁
Grigory
Просто линупс под некоторыми ноутами доставляет еще больше боли :) Надеюсь, что я выбрал наименее "больной" путь 😁
ну сразу жди подвоха с shared разделами в apache и nginx, если ты ими пользуешься, плюс невозможность менять права
Grigory
*менять права на shared файлы и папки
Nickolay
открою военную тайну, его можно крутить в виртуалке
😁 Я просто сейчас думаю над переездом в WSL из виртуалки (RubyMine через боль синхронизирует библиотеки с виртуалкой). А для WSL как раз понадобится docker for windows. Хотя конечно если проблем с докером на винде будет прям дофига, то может поставлю его тогда в виртуалку и забью на проблемы с синхронизацией гемов.
Pavel
Мной лично проверено что докер может запускать контейнеры, даже находясь в убунте 16.04 с доступным количеством оперативки 164 Мб
Pavel
какие контейнеры запускал? swap использовался?
30 мб бинарник на основе busybox. Свап вроде не использовался, более того общее memory usage не выходило за сотню метров
Pavel
А 164 метра понадобилось просто для того чтобы убунта прогрузилась. Если бы не она то думаю что и 100 Мб оперативы хватило бы.
Pavel
Это к тому что я в интернетах читал, якобы докер требует минимум 512 Mb RAM для запуска, я подумал почему так дохрена и решил экспериментально проверить.
Petr
он ругался вроде когда то
Petr
не знаю как сейчас, но решал этот вопрос свапом
Pavel
Ну может просто контейнер был жирный?