bama^boy
15.02.2019
21:08:23
Ну да, прометей де факто уже стандарт мониторинга
Johnny
16.02.2019
07:38:50
Приветствую.
Ребят, работаю на 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
16.02.2019
07:46:26
а ничего, что докер в виртуалке запущен, т.е. у него и ограничения по процессору/памяти/диску? Можно поднять всегда, чтоб пошустрее работало
Google
George
16.02.2019
07:47:13
и потому что виртуализация - и накладные расходы на нее
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
видишь - клиент на Маке, а докер сервер - на виртуалке с линуксом?
Johnny
16.02.2019
07:54:33
Human
16.02.2019
08:15:42
Подскажите, я где то слышал примонтированные volume тормозят в докере, и лучше юзать напрямую.
Но не могу найти об этом инфу. Может кто-нибудь кинуть ресурс об этом?
Только я не понял, это было в контексте mac os или в linux тоже.
binka
16.02.2019
08:18:56
Богохульство, Linux не может тормозить
Human
16.02.2019
08:20:50
ildar
16.02.2019
08:25:32
Напрямую это как?
George
16.02.2019
08:43:45
inqfen
16.02.2019
08:53:10
Нет, одинаково работает
Google
Human
16.02.2019
08:54:56
Оки спасибо, видимо это про мак, тк находятся в основном issues именно про osx
ildar
16.02.2019
09:06:17
George
16.02.2019
09:12:03
inqfen
16.02.2019
09:51:36
Да у нас с тобой прямо тут был же по бд
Я в итоге протестил пгбенчем, разница в пределах погрешности получилась
Anton
16.02.2019
13:40:49
Подскажите, как запустить скрипт оракл
@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"
получаю ошибку SP2-0310: unable to open file "mksample.sql"
запускал так
docker run -d --name oracle \
--privileged -v $(pwd)/oradata:/u01/app/oracle \
-p 8080:8080 -p 1521:1521 absolutapps/oracle-12c-ee
Sergey
16.02.2019
13:59:48
Ниииче не понятно
inqfen
16.02.2019
14:00:45
А файла mksample.sql видимо нет
Anton
16.02.2019
14:01:19
да, не пойму как его туда закинуть
inqfen
16.02.2019
14:01:45
Может его там и нет и его туда через болюм надо прокинуть?
Anton
16.02.2019
14:01:54
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
так правильно будет?
в этой папке db-sample-schemas-master все скрипты, который запустит mksample.sql
inqfen
16.02.2019
14:02:53
Anton
16.02.2019
14:03:09
$(pwd)/mydata:/Users/anton/db-sample-schemas-master вот тут лежат все скрипты
inqfen
16.02.2019
14:03:16
Я думаю там доки должны быть как минимум
Anton
16.02.2019
14:04:45
в доке так указано
Google
Anton
16.02.2019
14:04:46
inqfen
16.02.2019
14:06:24
А в той директории где ты находишься есть oradata?
Anton
16.02.2019
14:07:02
да, она сама создается
inqfen
16.02.2019
14:09:46
потому что pwd это путь до текущей директории
И если она не та, то никаких скриптов и нет
Anton
16.02.2019
14:11:55
эта папка есть
inqfen
16.02.2019
14:12:47
а скрипт нужный в ней есть?
Anton
16.02.2019
14:13:08
нет
скрипты в выделеной папке лежат
в db-sample-schemas-master
inqfen
16.02.2019
14:16:45
сделай
docker run -d --name oracle --privileged -v $(pwd)/oradata:/u01/app/oracle -p 8080:8080 -p 1521:1521 ls /u01/app/oracle
Anton
16.02.2019
14:21:08
что то не то
inqfen
16.02.2019
14:21:44
А, скопипастил криво
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
образ не захватил
Anton
16.02.2019
14:22:36
щас норм
теперь пробовать запустить?
Google
Anton
16.02.2019
14:22:49
скрипт
inqfen
16.02.2019
14:22:56
Да, он должен содержимое директории показать
Ну он запустился, выполнил ls и выключился
ты вывод ls покажи
Anton
16.02.2019
14:31:50
docker container ls ? контейнера имеешь ввиду?
inqfen
16.02.2019
14:37:11
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
Ты по докеру вообще хоть что-то читал?
Anton
16.02.2019
14:37:46
немного
думал по доке разобраться
ls: /u01/app/oracle: No such file or directory
создал вручную)
inqfen
16.02.2019
14:42:45
Не надо ее вручную создавать
У тебя не прокидывается твоя директория
Таки есть подозрение, что ты не в той директории
Ты вообще представляешь что делаешь или просто командщы копипастишь?)
Anton
16.02.2019
14:44:04
v $(pwd)/oradata:/u01/app/oracle тут монтирую volume
8080:8080 -p 1521:1521 проброс портов
ls /u01/app/oracle просмотр директории
вроде так, если не ошибаюсь
inqfen
16.02.2019
14:44:57
введи pwd в терминале
Google
Anton
16.02.2019
14:45:10
даст мне home директорию
inqfen
16.02.2019
14:45:22
Нет, не home а текущую
Введи и вывод покажи
и ls
тоже какой вывод
Anton
16.02.2019
14:47:10
тут есть папка oradata
inqfen
16.02.2019
14:47:40
Попробуй вместо pwd указать полный путь
Возможно в макоси оно как-то криво работает
Anton
16.02.2019
14:48:58
сейчас попробую
ildar
16.02.2019
14:57:53
Anton
16.02.2019
14:59:52
docker run -d --name oracle --privileged -v $(pwd)/oradata:/u01/app/oracle -p 8080:8080 -p 1521:1521 absolutapps/oracle-12c-ee
не то
inqfen
16.02.2019
15:00:55
Полный путь без pwd пробовал в итоге?
Anton
16.02.2019
15:01:54
docker run -d --name oracle --privileged -v /Users/afomin/oradata:/u01/app/oracle -p 8080:8080 -p 1521:1521 absolutapps/oracle-12c-ee