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
Pavel
А вообще у меня иногда бывает connection timeout я думаю что заблокировали а через 5 минут оно нормально начинает качаться
Danil
Привет!
Осваиваю докер по этой статье https://habr.com/post/310460/#net - создаю сеть и запускаю в ней контейнер с именем. В туторе говорится, что докер автоматически добавляет имя и адрес запущенных в сети контейнеров в /etc/hosts, но у меня такого не происходит. Может кто подсказать почему? #docker
Danil
версия docker 18.03.0-ce
Salem
в хостс внутри контейнера?
Petr
Petr
или в линуксе?
Petr
docker ты где запускаешь?
Petr
в виндоусе имена не резолвятся
Danil
не, это все на линукс, убунту 16.04
Danil
Danil
https://github.com/prakhar1989/docker-curriculum/issues/117
Danil
более детально
Petr
ааа у тебя из контейнера не резолвится другой контейнер по нейму?
Petr
такая фигня иногда случается
Petr
бывает в одну сторону видит и пингует в другую нет
Petr
поставь portainer
Petr
и манагай оттуда там удобнее визуально смотреть
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 раза больше занимать?
Danil
Danil
jajaeee
Алексей
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
Grigory
сам переходил с тулбокса на "for windows"
Grigory
но вот при активном Hyper-V ты не сможешь в виртуалбоксе создавать x64 виртуалки.
из-за этого мн епришлось несколько проектов с Vagrant-а перекидывать на докер, что собственно только на пользу пошло
Grigory
Grigory
Grigory
*менять права на shared файлы и папки
Nickolay
Andrey
Nickolay
открою военную тайну, его можно крутить в виртуалке
😁 Я просто сейчас думаю над переездом в WSL из виртуалки (RubyMine через боль синхронизирует библиотеки с виртуалкой). А для WSL как раз понадобится docker for windows. Хотя конечно если проблем с докером на винде будет прям дофига, то может поставлю его тогда в виртуалку и забью на проблемы с синхронизацией гемов.
Pavel
Мной лично проверено что докер может запускать контейнеры, даже находясь в убунте 16.04 с доступным количеством оперативки 164 Мб
Grigory
Pavel
А 164 метра понадобилось просто для того чтобы убунта прогрузилась. Если бы не она то думаю что и 100 Мб оперативы хватило бы.
Pavel
Это к тому что я в интернетах читал, якобы докер требует минимум 512 Mb RAM для запуска, я подумал почему так дохрена и решил экспериментально проверить.
Petr
Petr
он ругался вроде когда то
Petr
не знаю как сейчас, но решал этот вопрос свапом
Pavel
Ну может просто контейнер был жирный?
arkady