@docker_ru

Страница 1073 из 1375
George
26.02.2019
10:59:42
надежнее - писать абсолютный путь. а $PWD подставляет текущую директорию.

на уровне докер-компоуза

я объяснил?

Artiom
26.02.2019
11:02:29
Ок. Может у кого стоит npm в контейнере. Для работы с ним вы каждый раз заходите в контейнер (Пример: docker exec -ti npm bash) и там уже прописываете что вам надо?

Google
Artiom
26.02.2019
11:04:05
то есть нода будет доступна не только в контейнере?

George
26.02.2019
11:04:26
вопрос некорректен

Вы, видимо, не понимаете зачем нужен докер

Artiom
26.02.2019
11:05:58
В моем случае это быстрое поднятие локального окружения

В чем моя ошибка? И как верно работать (допустим) с npm который установлен в одном из контейнеров

George
26.02.2019
11:08:52
докер - это упаковка программ для развертывания в локальном окружении и на удаленном (целевые серверы)

Artiom
26.02.2019
11:09:39
Вот пример контейнера https://hub.docker.com/r/phpdocker/phpdocker/dockerfile/

там есть строка ## NodeJS, NPM # Install NodeJS RUN curl -sL https://deb.nodesource.com/setup_8.x | bash - \ && apt-get install -y nodejs

поставили ноду

Iurii
26.02.2019
11:10:30
и что это подготовка образа, да запаковки потом приложения на его основе

Таким же макаром можно и вагрант использовать

Artiom
26.02.2019
11:11:46
Все верно) а как работать с nodejs корректно?

Google
Iurii
26.02.2019
11:12:12
Artiom
26.02.2019
11:14:31
Допустим поднял по тому образу контейнер(ссылка выше) и теперь для того, что бы обратится к ноде мне нужно зайти в контейнер (docker exec -ti php7.0-fpm bash). после того я обращаюсь к ноде. Но это не всегда удобно

Это единственный вариант обращения к ноде, или есть варианты еще как-то достучатся до ноды?? и будет ли нода доступна вне контейнера?

Iurii
26.02.2019
11:16:29
если откроешь порты

и запустишь приложение на старте контейнера

Artiom
26.02.2019
11:17:52
То есть я могу сделать отдельный контейнер для ноды сделать ноду доступной не только в контейнере?

George
26.02.2019
11:19:51
к ноде внутри контейнера можно обратиться по http, если открыть доступ по порту

Artiom
26.02.2019
11:20:32
Подскажите как мне это лучше сделать

если есть пример, буду вам очень признателен

Zaleev
26.02.2019
11:33:34


Iurii
26.02.2019
11:33:52
../../

../ это на уровень выше, ну и добавляешь сколько надо пока не запутаешься в какой папке находишься

Zaleev
26.02.2019
11:37:26
как не странно , но нечего не выходит

Artiom
26.02.2019
11:37:43
У тебя нода доступна вне контейнера ??

Artiom
26.02.2019
11:38:09
надо писать ../../name/:/var/www/

да
Спасибо за вопрос))

Не совсем понимаю, заме тебе переходить на пару уровней выше. Ты сразу пиши путь, куда ты хочешь свой файл закинуть (Пример: COPY php.ini /usr/local/etc/php/php.ini)

Google
Andew
26.02.2019
11:51:46
Как я понял смысл в том что pacakage.json лежит в другой папке, на пару уровней выше. Но докер файл так не работает при запуске билда он создает контекст всех папок которые лежат рядом с докер файлом и выше не ходит. так что тут надо или перемещать докер файл что бы нужный тебе файл лежал рядом с докерфайлом или уровнями ниже или создать билдер скрипт который копирует пакедж джсон к докер файлу, а потом удаляет если надо

ildar
26.02.2019
12:30:53
Ferrero
26.02.2019
12:31:49
как можно изнутри контейнера на маке общаться с базой на локалхосте?

Liv
26.02.2019
13:45:51
подскажите такой момент плз: есть докер-хост на DigitalOcean Передо мной стоит задача подключиться к нему через docker-machine У меня есть ip хоста, access_token хоста Не могу найти верную команду в доке

ildar
26.02.2019
14:34:59
https://docs.docker.com/machine/reference/env/

Виктор
26.02.2019
14:35:31
Ребят, как гуи на windows контенере запустить?

win host, win container

An
26.02.2019
14:50:10
Лучше работать в docker desktop или toolbox?

Виктор
26.02.2019
14:53:33
An
26.02.2019
14:53:48
Но почему?

Виктор
26.02.2019
14:54:10
Но почему?
Он свежее, toolbox же устарел

An
26.02.2019
14:56:23
Но там же консоль и все такое

Или так только красноглазики делают

Виктор
26.02.2019
15:00:05
Где консоль?

Никитяо
26.02.2019
15:08:01
Но почему?
на оф сайте написано, если винда 7, то тулбокс, если новее, то нормальный докер

Или так только красноглазики делают
уже давно нет, вон Windows Server Core Edition выкатили, до сих пор хз как к ней без гуя подступиться. С линуксом то всё понятно.

Google
George
26.02.2019
15:09:35
ставишь mmc удаленно и фигачишь

Никитяо
26.02.2019
15:14:17
ставишь mmc удаленно и фигачишь
ну это не интересно, надо попробовать полностью из пауершела настроить, может что новое узнаю, буду форсить перед виндовыми админами

Виктор
26.02.2019
16:33:23
Это в контейнер можно установить?

George
26.02.2019
16:33:34
mmc?
да, консоль управления от майкрософта

графическая

Виктор
26.02.2019
16:33:50
А, ясно

Кстати, а почему инсталлеры даже в тихом режиме не хотят запускаться?

Кто-нибудь знает?

Виктор
26.02.2019
17:17:14
А поподробнее?
PS C:\files\KSP> type .\logfile.txt === Verbose logging started: 2/26/2019 8:17:23 Build type: SHIP UNICODE 5.00.10011.00 Calling process: C:\Windows\system32\msiexec.exe === MSI (c) (00:A4) [08:17:23:522]: Resetting cached policy values MSI (c) (00:A4) [08:17:23:522]: Machine policy value 'Debug' is 0 MSI (c) (00:A4) [08:17:23:522]: ******* RunEngine: ******* Product: .\ksc_10sp3_10.5.1781_full_en.exe ******* Action: ******* CommandLine: ********** MSI (c) (00:A4) [08:17:23:522]: Client-side and UI is none or basic: Running entire install on the server. MSI (c) (00:A4) [08:17:23:522]: Grabbed execution mutex. MSI (c) (00:A4) [08:17:23:522]: Cloaking enabled. MSI (c) (00:A4) [08:17:23:522]: Attempting to enable all disabled privileges before calling Install on Server MSI (c) (00:A4) [08:17:23:522]: Incrementing counter to disable shutdown. Counter after increment: 0 MSI (c) (0 MSI (s) (B4:F4) [08:17:23:540]: Running installation inside multi-package transaction C:\files\KSP\.\ksc_10sp3_10.5.1781_full_en.exe MSI (s) (B4:F4) [08:17:23:540]: Grabbed execution mutex. MSI (s) (B4:C8) [08:17:23:540]: Resetting cached policy values MSI (s) (B4:C8) [08:17:23:540]: Machine policy value 'Debug' is 0 MSI (s) (B4:C8) [08:17:23:540]: ******* RunEngine: ******* Product: C:\files\KSP\.\ksc_10sp3_10.5.1781_full_en.exe ******* Action: ******* CommandLine: ********** MSI (s) (B4:C8) [08:17:23:540]: Note: 1: 2203 2: C:\files\KSP\.\ksc_10sp3_10.5.1781_full_en.exe 3: -2147286960 MSI (s) (B4:C8) [08:17:23:540]: MainEngineThread is returning 1620 MSI (s) (B4:F4) [08:17:23:540]: User policy value 'DisableRollback' is 0 MSI (s) (B4:F4) [08:17:23:540]: Machine policy value 'DisableRollback' is 0 MSI (s) (B4:F4) [08:17:23:540]: Incrementing counter to disable shutdown. Counter after increment: 0 MSI (s) (B4:F4) [08:17:23:540]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2 MSI (s) (B4:F4) [08:17:23:540]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2 MSI (s) (B MSI (s) (B4:F4) [08:17:23:540]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1 MSI (c) (00:A4) [08:17:23:540]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1 MSI (c) (00:A4) [08:17:23:540]: MainEngineThread is returning 1620 MSI (c) (0 === Verbose logging stopped: 2/26/2019 8:17:23 ===

Anatoly
26.02.2019
17:44:03
Подскажите можно распаковать zip архив внутрь контейнера?

George
26.02.2019
17:44:52
ADD
Херовая идея

Anatoly
26.02.2019
17:44:56
ADD
docker ADD в консоли?

George
26.02.2019
17:45:14
Подскажите можно распаковать zip архив внутрь контейнера?
Копируй в тмп, распаковывай и удаляй из тмп мусор

docker ADD в консоли?
Нет , в докерфайле

Если на ходу, то cat blavla.zip | docker exec container unzip_command

Но это в общем виде. unzip_command заменить на команду распаковки архива с стдин в нужное место

Google
Anatoly
26.02.2019
17:46:37
George
26.02.2019
17:46:45
Может ещё ключи -it понадобятся, чтобы терминал схватить

Anatoly
26.02.2019
17:47:01
Щас попробую

Никитяо
26.02.2019
17:48:29
Если на ходу, то cat blavla.zip | docker exec container unzip_command
а чем распаковать и docker cp не катит?

George
26.02.2019
17:48:51
а чем распаковать и docker cp не катит?
Ну, тоже варик, но мой лаконичнее

Anatoly
26.02.2019
17:49:48
а чем распаковать и docker cp не катит?
я не умею копировать каталоги с подкаталагами. Думал распаковать архив проще будет. :)

Как в линуксе скопировать папку с внутренними файлами и подпапками?

Anatoly
26.02.2019
17:51:57
один файл могу

Ладно. пойду гуглить

Iurii
26.02.2019
17:52:25
один файл могу
ключи) подсказка рекурсивно

Никитяо
26.02.2019
17:52:37
Ладно. пойду гуглить
зачем гуглить, в линуксах всё есть man cp

Страница 1073 из 1375