bama^boy
bama^boy
Cadvisor ещё от гугла
Sergey
bama^boy
https://github.com/monitoringartist/zabbix-docker-monitoring
Sergey
Свят свят
Sergey
Люди готовы на все чтобы не убивать это легаси усебя в конторе
bama^boy
Ну да, прометей де факто уже стандарт мониторинга
Johnny
Приветствую.
Ребят, работаю на Mac, в Docker запущен PHP + Apache.
Проблема в том, что уж очень медленно сервер работает, лекальные php файлы открываются по 3-5 секунд.
Google не дал мне вразумительного ответа.
Прошу помощи.
Параметры железа:
MacBook Core i7, SSD, RAM-16Gb.
Версия докера:
Docker Descktop
v 2.0.0.2(30215)
Engine: 18.09.1
Compose: 1.23.2
Machine: 0.16.1
Notary: 0.6.1
Credential helper: 0.6.0
Kubernetes: 1.10.11
George
George
а ничего, что докер в виртуалке запущен, т.е. у него и ограничения по процессору/памяти/диску? Можно поднять всегда, чтоб пошустрее работало
George
и потому что виртуализация - и накладные расходы на нее
George
mbp-gaal:~ gaal$ docker version
Client: Docker Engine - Community
Version: 18.09.1
API version: 1.39
Go version: go1.10.6
Git commit: 4c52b90
Built: Wed Jan 9 19:33:12 2019
OS/Arch: darwin/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.1
API version: 1.39 (minimum version 1.12)
Go version: go1.10.6
Git commit: 4c52b90
Built: Wed Jan 9 19:41:49 2019
OS/Arch: linux/amd64
Experimental: false
George
видишь - клиент на Маке, а докер сервер - на виртуалке с линуксом?
Johnny
Johnny
Anonymous
Подскажите, я где то слышал примонтированные volume тормозят в докере, и лучше юзать напрямую.
Но не могу найти об этом инфу. Может кто-нибудь кинуть ресурс об этом?
Anonymous
Только я не понял, это было в контексте mac os или в linux тоже.
Anonymous
Богохульство, Linux не может тормозить
Anonymous
Ильдар
Напрямую это как?
George
inqfen
Нет, одинаково работает
Anonymous
Оки спасибо, видимо это про мак, тк находятся в основном issues именно про osx
Ильдар
inqfen
Да у нас с тобой прямо тут был же по бд
inqfen
Я в итоге протестил пгбенчем, разница в пределах погрешности получилась
AF
Подскажите, как запустить скрипт оракл
@mksample systempw syspw hrpw oepw pmpw ixpw shpw bipw users /Users/anton/oradata/db-sample-schemas-master/
SP2-0310: unable to open file "mksample.sql"
AF
получаю ошибку SP2-0310: unable to open file "mksample.sql"
AF
запускал так
docker run -d --name oracle \
--privileged -v $(pwd)/oradata:/u01/app/oracle \
-p 8080:8080 -p 1521:1521 absolutapps/oracle-12c-ee
Sergey
Ниииче не понятно
inqfen
inqfen
А файла mksample.sql видимо нет
AF
да, не пойму как его туда закинуть
inqfen
Может его там и нет и его туда через болюм надо прокинуть?
AF
docker run -d --name oracle \
--privileged -v $(pwd)/oradata:/u01/app/oracle $(pwd)/mydata:/Users/anton/db-sample-schemas-master \
-p 8080:8080 -p 1521:1521 absolutapps/oracle-12c-ee
AF
так правильно будет?
AF
в этой папке db-sample-schemas-master все скрипты, который запустит mksample.sql
AF
$(pwd)/mydata:/Users/anton/db-sample-schemas-master вот тут лежат все скрипты
inqfen
Я думаю там доки должны быть как минимум
AF
в доке так указано
AF
inqfen
А в той директории где ты находишься есть oradata?
AF
да, она сама создается
inqfen
потому что pwd это путь до текущей директории
inqfen
И если она не та, то никаких скриптов и нет
AF
эта папка есть
AF
inqfen
а скрипт нужный в ней есть?
AF
нет
AF
AF
скрипты в выделеной папке лежат
AF
в db-sample-schemas-master
inqfen
сделай
docker run -d --name oracle --privileged -v $(pwd)/oradata:/u01/app/oracle -p 8080:8080 -p 1521:1521 ls /u01/app/oracle
AF
что то не то
inqfen
А, скопипастил криво
inqfen
docker run -d --name oracle --privileged -v $(pwd)/oradata:/u01/app/oracle -p 8080:8080 -p 1521:1521 absolutapps/oracle-12c-ee ls /u01/app/oracle
inqfen
образ не захватил
AF
щас норм
AF
теперь пробовать запустить?
AF
скрипт
inqfen
Да, он должен содержимое директории показать
AF
inqfen
Ну он запустился, выполнил ls и выключился
inqfen
ты вывод ls покажи
AF
docker container ls ? контейнера имеешь ввиду?
inqfen
docker run -d --name oracle --privileged -v $(pwd)/oradata:/u01/app/oracle -p 8080:8080 -p 1521:1521 absolutapps/oracle-12c-ee ls /u01/app/oracle - это запуск контейнера и выполнение ls /u01/app/oracle
inqfen
Ты по докеру вообще хоть что-то читал?
AF
немного
AF
думал по доке разобраться
AF
ls: /u01/app/oracle: No such file or directory
AF
создал вручную)
inqfen
Не надо ее вручную создавать
inqfen
У тебя не прокидывается твоя директория
inqfen
Таки есть подозрение, что ты не в той директории