manefesto
всего то
Dan
заебца.
Ну такое. У них действительно хорошие отзывы с первого потока были, подозреваю что второй будет не менее эпичным. А цена в целом оправдана рынком, мои знакомые сайнтисты (правда в москве) хихикают и говорят что 250к это нижняя планка
Aleksey
Заходят блокчейн-стартапер, майнер биткоинов и биг дата аналитик в бар, а бармен им: -У нас алкоголь только с 18 лет.
Dan
😂
Aleksey
ну вон с @hitmaker 16...
Terry
Gleb
Евгений
ребята, помогите разобраться в докере, первый раз с ним приходится работать
Евгений
запускаю докерную консоль и там видно docker is configured to use the default machine with IP 192.168.99.100, а как мне запустить проект например на localhost ? windows 10
Dmytro 🇺🇦
порт пробросить :)
Евгений
как?
🇷🇺 Роман
как?
я думаю, что сначала следует не лениться и подробно ознакомиться с документацией
Terry
как?
с помощью гугла и вопросм к ак открыть порт
runinterface
ой
runinterface
сорян
runinterface
Ну вообщем погугли
runinterface
изи же
Yet Another Stats (β)
https://yasb.exileed.com/telegram/chat/1001043771136
Maxim
привет народ! небольшой вопрос
Maxim
имеется контейнер, в котором что-то кладется в /data, а потом делается VOLUME /data (в Dockerfile, естественно)
если запускаю docker run foo — все ок, файлы в /data на месте и в контейнере, и в недрах /var/lib/docker/volumes
а вот если хочу docker run -v /local/path:/data foo — в /local/path ничего не копируется и в контейнере там тоже пусто. можно с этим что-нибудь сделать?
James
docker cp?
Maxim
ну так это копирует из уже запущенного контейнера
James
Ты можешь копировать в уже запущенный контейнер.
Maxim
это ведь не то, чего я хочу
James
Но это выход если надо быстро)
Maxim
у меня есть контейнер, в котором в /data что-то лежит так сказать "из коробки" (допустим БД)
я поставляю этот контейнер заказчикам, которым естественно нужен какой-то persistency для этой БД. предполагается, что они будут монтировать в этот контейнер папку с хоста и при первом запуске туда будет копироваться чистая БД из образа
Maxim
вроде же документация VOLUME говорит, что как-то так это и должно быть
Максим
Denis
Denis
документация volume говорит про именованные и экспортируемые тома, когда ты используешь опцию --volume-from container_name
Denis
это позволяет тебе сделать "data container" и его volume примонтировать в другой контейнер
Maxim
угу, я уже почитал. пишут, что так, как я хочу — нельзя. и надо копировать в ENTRYPOINT в volume если он пустой
Maxim
по-моему, это странно, ну да ладно
Denis
почему странно ?
Maxim
ну именованный volume инициализирует, а из хоста — нет
Maxim
хотя казалось бы никто не мешает
Denis
мешает
Maxim
что?
Denis
container это процесс ограниченный сигруппами, и неймспейсами
Denis
логично что внешняя среда может в него "прокинуть" свою часть, но не наоборот
Denis
иначе бы никто не мешал запускать контейнер который тебе замааунтит /
Denis
и чтобы было ?)
Denis
это если очень грубо.
ddmaster
Всем привет 🖖
Есть достаточно простой вопрос для пользователей Mac OS. Переезжаю сейчас с Ubuntu, при переносе проектов столкнулся с проблемой.
Почему-то не может изменить владельца для volume в который вынесены данные mysql.
Ошибки вида:
mysql_1 | chown: changing ownership of '/var/lib/mysql/az': Permission denied
mysql_1 | chown: changing ownership of '/var/lib/mysql/b762fc515743.pid': Permission denied
Конфигурация простая, достаточно долго с такой жил на ubuntu:
version: '2'
services:
mysql:
image: 'mysql:5.5'
restart: always
environment:
MYSQL_ROOT_PASSWORD: root
volumes:
- '~/docker/data/mysql:/var/lib/mysql'
ports:
- '3316:3306'
Подскажите пожалуйста как победить или best practice для решения задачи. Docker здесь не используется для доставки контента на сервер, только для удобства локальной разработки.
Драйвер для докера - xhyve.
Dmytro
@ddmaster Docker for Mac не пробовали?
Dmytro
может попробуйте поправить права на папки на хостовой машине
バズカ・ジョ
кто-нибудь запускал до 100 докеров на одном серваке? Были ли какие-нибудь проблемы?
Aleksey
да. куда их потом девать
Evgeny
Контейнеров или именно докер-серверов?
バズカ・ジョ
Nklya
В чем сакральный смысл пихать вольюм именно в ~/docker/data/mysql?
Владимир
До 100 докеров это в том числе и 10 - тогда я запускал )
Владимир
Никаких проблем не было. У меня разработчики работают на докере, крутится постоянно штук 20 контейнеров, некоторые из которых ресурсоемкие
バズカ・ジョ
ок, спасибо
ddmaster
соотвественно после изменений все оседает в этом же месте
ddmaster
если можете предложить более правильное решение - с удовольствием послушал бы)
ddmaster
но заливать базы при каждом старте в контейнер не готов, очень объемные
Владимир
Evgeny
Но зачем так делать?
Владимир
バズカ・ジョ
Gleb
Но зачем так делать?
ну изолировал приложения друг от друга, ну там как бы не очень с пониманием концепции, но спорить тяжело
Gleb
バズカ・ジョ
о!
Evgeny
Я о том что - зачем говорить докер когад говоришь о контейнерах? Давайте тогда говорить "я слышал 10 собак" имея в виду "я запустил 10 контейнеров"
Gleb
Владимир
ой не скажите, Фёдор Михайлович!
Владимир
Evgeny
Нет. Я не понял. Есть две разные задачи - запускать 100 докеров и запускать 100 контейнеров
Aleksey
не поддерживаю терминологические споры обычно но тут и меня коробит
Владимир
)) docker run - то есть это не докер?
Aleksey
нет
Evgeny
это команда докеру