Petr
sudo service docker stop
Tim
systemctl stop docker ?
здоровья тебе добрый человек 🤝 Помогло
Kirill
а где его найти? как посмотреть виртуалбокс?
19.03 использует hyperkit, проверь есть ли у тебя процесс com.docker.hyperkit на маке
Kirill
VirtualBox не будет использоваться, только если это не апгрейд со старой инсталляции (я не уверен правда в этом)
Kirill
есть команда?
sh-3.2# ps -ef | grep hyper*
Kirill
только от рута думаю
Petr
а сейчас есть проблема производительности докера в маке? Тот же допустим php, медленно говорят работает, если куча require/include
Kirill
мак никаких плюсов/минусов не даёт для докера
Kirill
hyperkit это просто эпыловская micro-VM для оболочки
Petr
https://github.com/docker/for-mac/issues/77
Petr
минусы всегда есть, если работает не нативно
Kirill
https://github.com/docker/for-mac/issues/77
забей, эту проблему уже давно решили а потом опять сломали
Petr
sh-3.2# ps -ef | grep hyper*
спасибо, увидел)
Kirill
спасибо, увидел)
сначала sudo su от своего пользователя, чтобы в рута выйти
Petr
ага там показало, только там трешак какой то
Kirill
ага там показало, только там трешак какой то
sh-3.2# ps -ef | grep hyper* 501 25204 25200 0 5:19PM ?? 0:41.13 com.docker.hyperkit -A -u -F vms/0/hyperkit.pid -c 4 -m 2048M -s 0:0,hostbridge -s 31,lpc -s 1:0,virtio-vpnkit,path=vpnkit.eth.sock,uuid=6a4b9b0b-e1d1-42c8-97c8-e857fa685d9d -U b61eb236-4b0e-47e2-b840-9bd93c1e9ba1 -s 2:0,ahci-hd,/Users/larin/Library/Containers/com.docker.docker/Data/vms/0/data/Docker.raw -s 3,virtio-sock,guest_cid=3,path=vms/0,guest_forwards=2376;1525 -s 4,ahci-cd,/Applications/Docker.app/Contents/Resources/linuxkit/docker-desktop.iso -s 5,ahci-cd,vms/0/config.iso -s 6,ahci-cd,/Applications/Docker.app/Contents/Resources/linuxkit/docker.iso -s 7,virtio-rnd -l com1,autopty=vms/0/tty,asl -f bootrom,/Applications/Docker.app/Contents/Resources/uefi/UEFI.fd,,
Kirill
диск посмотри через iostat
Petr
Petr
да не, все норм
Petr
буду тестить на проекте
Uladzislau
Привет всем, Не могли бы подсказать или ткнуть носом в место где написано, что конкретно делает network_mode: bridge в конфигурации сервиса в docker-compose? Вопрос возник из-за того, что при поднятии selenoid в docker-compose, он поднимается и с ним возможно сообщение только при этой опции у всех сервисов, при чём необходимо прописывать дополнительно links у сервисов, который должны иметь доступ к selenoid. В доке и референсе docker-compose файла понятного обьяснения я не нашёл.
Uladzislau
Сеть отдельную создай Links не нужен
Так, а что делает network_mode?
George
Так, а что делает network_mode?
Вообще срать на него. Есть host, есть bridge
George
Чтоб норм работало - обычно в подвале компоуза облявляешь вольюмы и сети
George
А потом в каждом сервисе подключаешь нужный набор
Uladzislau
со своей bridge сетью selenoid отказывается нормально работать
George
со своей bridge сетью selenoid отказывается нормально работать
Ну, не на дефолтный же он интерфейс docker0 садится?!?!?! Бред же
Uladzislau
Я починил, нашёл, где именно указать сеть в selenoid
Uladzislau
Спасибо)
Руслан
Добрый вечер. Подскажите мне пожалуйста. Я новичок в этом деле. Пытаюсь настроить php-fpm в Docker столкнулся с ошибкой при сборке. Лог ошибки ниже. ERROR: Service 'php-cli' failed to build: The command '/bin/sh -c apt-get update && apt-get install -y libmcrypt-dev mysql-client && docker-php-ext-install mcrypt pdo_mysql' returned a non-zero code: 100
Владислав
mcrypt перекочевал в pecl нынче
Владислав
Очень вероятно, что у тебя билд заваливается именно на этой либе
Владислав
https://stackoverflow.com/a/53466129
Дивопсина сутулая породистая
Ребят привет! Кто нибудь jira server в докере запускал?
Anton
docker-compose down -v попробуй
да, получилось, спасибо!
kSandr
Ребят привет! Кто нибудь jira server в докере запускал?
Делаю это каждый вечер перед сном, 3 подхода по 10ть поднятий ... все как дуктир-хуб прописал docker run --detach --publish 8080:8080 cptactionhank/atlassian-jira:latest
Denis
Простите я промазал
Vladislav
Здравствуйте, есть проект который разворачивается на разных хостах с разными настройками, но файлы одинаковые. Смотрю в сторону кластеризации, чтобы быстро обновлять образы на системах. Я же правильно понимаю, что смогу запускать образ на нужной ноде с нужными настройками?
George
да
Vladislav
да
А есть некий пример? Нахожу только создание реплик на нодах и их регулирование
George
Вам нужно докер как систему доставки кода использовать? А-ля пакетный менеджер?
George
ну, нет проблем. Пакуете приложение в докер. Выкладываете в registry (dockerhub, например). Далее скачиваете.
George
Потом второй вопрос - как будете запускать. Здесь можно либо скриптов нагородить или автоматизацию на ансибле. Или взять кластерное решение типа кубернетеса
George
и обязательно - продумать способ передачи аргументов (настроек) в образ при запуске. оптимальнее соответствовать 12 факторам. И передавать через ENV'ы
Vladislav
Сейчас таскаю енвы для каждого проекта в образе, думаю как правильно через кластеризацию передавать, хранить изначально на хосте и делать mount?
kSandr
Сейчас таскаю енвы для каждого проекта в образе, думаю как правильно через кластеризацию передавать, хранить изначально на хосте и делать mount?
моунт чего ? ... энвов ? ... вы серьезно ? при старте контейнера не судьба задать ? или энвфайл, хотя я бы задал при старте контейнера
kSandr
и что значит таскаете в образе ?
kSandr
по хорошему передаете в энв подключение к БД или любому другому хранилищу , а из хранилища тянете конфиг например, как вариант ... ну или тупо при деплое передавать значения оркестратором
Vahe
добрый день. у меня стоит вот такой кусочек от docker-compose, не могу удалить volume db: image: postgres:11 container_name: db volumes: - ./postgres-data:/var/lib/postgresql/data env_file: - .env ports: - 5432:5432
Vahe
попробовал docker system prune —volumes
Andrey
Нет?
Andrey
Или ты не про это
Vahe
про это, но не помогает
Vahe
вроде нет volume-а, но когда стартую compose
Vahe
данные на месте 😕
Vahe
не пойму что не так
Andrey
Vahe
может 😕
Andrey
Минус ви сделай ещё раз
Vahe
вот сейчас стартанул свой compose
Andrey
Так
Vahe
убиваю через docker-compose down -v
Vahe
и даже на всякий делаю docker system prune --volumes
Vahe
ок?
Andrey
Как хочешь, можешь ещё docker rmi - v I'd image
Andrey
Пересобири посмотрим
Andrey
ок?
Ток напиши потом, ок
Andrey
Вообще down -v
Vahe
не помогает
Vahe
попробую все вырезать, оставлю только базу, посмотрю логи