Anton
wsl sudo service ssh start
wsl sudo cron
wsl sudo service docker start
Romuald
Ну тебе докер демон надо включить в автоматический режим, чтобы при загрузке системы он сам поднимался, без лишних команд
Anton
systemctl не запускается вместе с виндой
Anton
у меня win 10 => SWL 2 => Ubuntu 18.04 => Docker
Anton
я уже пытался запускать сервисы через systemctl - низзя
Anton
с виндой гемор еще тот) приходится всячески извращаться
Anton
ну я примерно так собираюсь делать
Anton
у меня получается так:
стартует ssh в wsl
в винде подключается сетевой диск по ssh (руками приходится в бесплатной версии 😞)
и редактировать приложение на том сетевом диске
Anton
а код с контейнерами лежит в wsl Ubuntu
倫太郎
@Atassis где моя админка?
George
Anton
George
Anton
😳😳😳😳
медленно работает и на более 50% проц грузит если докер в wsl и примонтирован каталог из винды
George
docker-sync ?
Anton
CHIP
CHIP
Все запускается
Artur
не-а
только что проверил на локале
Artur
и ДА
Anton
ну если на хостовой винде/линукс да, запускается, а если докер не запущен и ты сам его запускаешь?
Artur
CHIP
CHIP
Чудес не бывает
CHIP
Демон стартанул и контейнеры следом тоже летят
CHIP
И Линукс здесь не нужен
Anton
Anton
запускаем sudo service docker start
Anton
Anton
CHIP
Anton
CHIP
Anton
подсистема для линукс
Anton
в винде
Anton
win 10 => wsl 2 => ubuntu => docker
CHIP
😱
Anton
Докер в подсистеме линукс
CHIP
Поставь в Винду докер
CHIP
И будет тебе щастье
CHIP
С wsl2 там все боле менее гуд
CHIP
CHIP
Те же команды с линукса будешь выполнять
Anton
Почему?
в винде нельзя выделить память для джавы
CHIP
CHIP
Ты её в гипервизоре выделять собрался?
Anton
docker-machine ssh
sudo sysctl -w vm.max_map_count=262144
CHIP
Anton
это должно было бы выделить память для джавы в эластике
Anton
там не хватало памяти или чт-ото такое, не помню
Artur
ничего это не выделило
Artur
а лишь указало лимиты
Anton
Параметр ядра vm.max_map_count должен быть установлен как минимум 262144 для производственного использования. В зависимости от вашей платформы
CHIP
Anton
Anton
вот для винды:
Windows and macOS with Docker Toolbox
The vm.max_map_count setting must be set via docker-machine:
docker-machine ssh
sudo sysctl -w vm.max_map_count=262144
Anton
для этого нужен Docker Toolbox, который старый и наверное не поддерживается уже?
CHIP
Все там поддерживается
CHIP
Сделай нормальный енв
Anton
погоди, а это не то выделение памяти, что в настройках докера в винде?
Anton
где указывается кол-во ЦП, ОЗУ, шаренные диски
Artur
ща ща ащ . погодь
Artur
Параметр ядра vm.max_map_count должен быть установлен как минимум 262144 для производственного использования. В зависимости от вашей платформы
Anton
да
Anton
выполнял docker-machine ssh - не помню какая ошибка
Anton
типа нет машины
Anton
ну в общем такое пока
@echo off
wsl sudo service ssh start
wsl sudo cron
wsl sudo service docker start
wsl sleep 5
wsl docker-compose -f ~/docker/Home/docker-compose.yml up -d
Виктор
Спасибо @Zlokot и @gecube за вчерашний совет по swarm пожелания заказчика выполнили.
RE
🤜🤛
Simon
Привет.
Я ведь верно понимаю, docker run -v /sql:/flyway/sql смонтирует это таким образом, что внутри контейнера в папке flyway/slq будет содержимое из папки sql. При этом эту команду надо запускать из той папки, в которой самой есть эта папка sql?
Artur
Первое да, второе не обязательно
Artur
Пути у тебя абсолютные
George
George
У тебя приложение откуда внутри контейнера запускается
George