@ru_docker

Страница 536 из 610
A
06.12.2018
22:48:07
BTC Posisi Bimbang! Support : $3620-$3500 Resisten: $3800-3820

AstraSerg
07.12.2018
10:01:37
без баша не рабоатет
ну так вы записали, что бы стартовал bash, потом стартовал нжинкс, потом php

Google
AstraSerg
07.12.2018
10:02:34
баш запускается и висит, до остального очередь не доходит. Сделайте скрипт с перечнем всех действий и используйте его в качесте энтрипоинта

и убедитесь, что у вас баш вообще в образе есть, а то в альпайне например ash используется

Navern
07.12.2018
10:05:33
AstraSerg
07.12.2018
10:05:56
вот пример энтрипоинта из официального репозитория php https://github.com/docker-library/php/blob/master/7.3/alpine3.8/fpm/docker-php-entrypoint

Iurii
07.12.2018
10:08:55
без баша не рабоатет
entrypoint: /bin/bash command: "/etc/init.d/nginx start && /etc/init.d/php7.0-fpm start"

И
07.12.2018
10:09:37
с entrypoint нужно обязательно command?

AstraSerg
07.12.2018
10:11:06
с entrypoint нужно обязательно command?
не обязательно. Почитайте уже документацию. ТАм же всё написано. Вы же не сможете научиться, если будуте спрашивать каждый шаг

Iurii
07.12.2018
10:11:10
так не пробовал
формат ентрипонт нужно передавать команды, можно и без команд

И
07.12.2018
10:17:29
не обязательно. Почитайте уже документацию. ТАм же всё написано. Вы же не сможете научиться, если будуте спрашивать каждый шаг
смотрел. например тут https://docs.docker.com/v17.09/compose/compose-file/#entrypoint . В доке не показано, что надо использовать опцию command.

Iurii
07.12.2018
10:18:47
только что проверил у себя

entrypoint: - bash - -c - ping 8.8.8.8

И
07.12.2018
10:20:25
entrypoint: - bash - -c - ping 8.8.8.8
в моем случае так? entrypoint: - bash - -c - /etc/init.d/php restart ?

Google
Iurii
07.12.2018
10:22:53
в моем случае так? entrypoint: - bash - -c - /etc/init.d/php restart ?
ну типа того) но я б не стал бы пихать в контейнер инит))

AstraSerg
07.12.2018
10:24:15
entrypoint: - bash - -c - ping 8.8.8.8
Ключевая разница - наличие —c в этом случае последующие пунткы рассматриваются как выполняемые в bash-е а не после него

И
07.12.2018
10:24:42
ок, попробую

AstraSerg
07.12.2018
10:25:11
почему? А как лучше?
в вашем случае pid 1 передаётся init-у, а предлагается pid 1 присаоить самому php

И
07.12.2018
10:28:49
Iurii
07.12.2018
10:32:05
это не секурно не разу

И
07.12.2018
10:33:07
это не секурно не разу
как секурно сделать?)

AstraSerg
07.12.2018
10:34:44
а что такого существенного именно с pid 1?
процесс с pid 1 это процесс, с кторым общается docker ему сигналы посылаются, он отслеживается и т.п.

как секурно сделать?)
секурно не получится, пока не освоите систему досконально

И
07.12.2018
10:35:42
через баш скрипте в файле не лучше?

это не секурно не разу
подругому как можно сделать ч тобы при запуске контейнера запускался пхп и nginx??

И
07.12.2018
10:43:57
супервизором почему бы не сделать?
всмысле внутри котейнера установить супер визор и чтобы он сам запускал?

И
07.12.2018
10:44:47
s6-svc
это что? Впервые такое вижу

ну как вариант
выглядит как то костыль

Google
Iurii
07.12.2018
10:45:59
выглядит как то костыль
а пихать инит и ентрипоинт колхозить не костыль?

Navern
07.12.2018
10:47:04
выглядит как то костыль
Выглядит как нормальное решение

Дефайн костыль плиз

Либо делай отдельный контейнер для нджинкса и для пхп

И
07.12.2018
10:47:30
а пихать инит и ентрипоинт колхозить не костыль?
я даже не знаю. Я пока к сожалению не понимаю, почему это выглядит как колхозит)

Iurii
07.12.2018
10:48:21
я даже не знаю. Я пока к сожалению не понимаю, почему это выглядит как колхозит)
во первых инит в контейнере это вообще бред, во вторых запуск от пида 1 это фейл, в третьих пихать все в один контейнер то такое

И
07.12.2018
10:48:21
Либо делай отдельный контейнер для нджинкса и для пхп
можно конечно так, только я не знаю как будет работать мои конфиги, тоесть я все директорию /etct/php через volume передаю и также /etc/nginx

И
07.12.2018
10:49:20
нахрена?
у меня сейчас система работает. Я просто копирнул всю диру и все, чтобы было как на сервере

Iurii
07.12.2018
10:49:46
самое простое пхп вешается на порт и нджинкс просто проксирует по фпм протоколу

деалется за минут так 10 и работает с любым пхп гавнокодом

И
07.12.2018
10:52:25
а зачем так? вообще странная архитектура
про копирнул, имею ввиду,что я стал изучать докер и пока сделал так вот, так как мне показалось это быстрее всего. Тоесть сейчас на сервере все работает без докера итп.

Iurii
07.12.2018
10:54:35
про копирнул, имею ввиду,что я стал изучать докер и пока сделал так вот, так как мне показалось это быстрее всего. Тоесть сейчас на сервере все работает без докера итп.
все пихать в докер в один контейнер это фейл и грозит проблемами, ну и зачем тогда вообще контейнер если он разрастается в виртуалку

сейчас там используются сокеты
так сокеты везде) как бы только их два вида есть

И
07.12.2018
10:56:27
все пихать в докер в один контейнер это фейл и грозит проблемами, ну и зачем тогда вообще контейнер если он разрастается в виртуалку
я пока не совсем понимаю какими. Можешь рассказать? Вот сейчас на оно работает на физ железе вместе. А я докер собираю, чтобы в случае чего развернуть все на другом железе. Ну и как то масштабироваться вдруг надо

И
07.12.2018
11:22:30
во первых это безопаска во вторых разрастаются контейнеры в третьих образы начинают весить гигами и прочее
если все по отдельности сделать, оно же бужет ос тянуть для каждого контейнера отдельно? В конфигах править что то надо будет?

Iurii
07.12.2018
11:25:56
Google
И
07.12.2018
11:28:23
нужно почиитать что такое конейнеры))) тогда будет понятно что ос тянуть не будет)
изначально то ствится образ на основе какой то ос. Если в тех независимых образох будет сво1 базовый образ от ос, поэтому так подумал)

что такое ОС в твоем понимании?
на чем работают приложения. То, что управляет памятью, процессорм итп

Navern
07.12.2018
11:30:59
то что в докере находится и представляется тебе одним из дистрибутивов -- это в основном файлики библиотек и вспомогательные бинарники всякие

я имею в виду если ты используешь базовый имадж ubuntu, то у тебя там внутри просто файлы считай как в тар архиве, которые являются библиотеками/бинарями

И
07.12.2018
11:33:21
просто скачал образ деибана, он все равно места прилично занимает). Всмысле в докере образ дебиана

Navern
07.12.2018
11:35:02
рекомендую для понимания что представляет из себя дистрибутив поставить генту куда-нибудь в виртуалку)

AstraSerg
07.12.2018
11:51:46
в нем только ядро и busybox?
вот здесь написано: https://alpinelinux.org/about/

И
07.12.2018
11:52:49
ну понял, это дистр такой. Просто пойдут ли мои конфиги итп, что сейчас на дебиане висят

Iurii
07.12.2018
11:54:20
ну понял, это дистр такой. Просто пойдут ли мои конфиги итп, что сейчас на дебиане висят
пути поменять и все, у меня работало когда знакомому пилил образ для пхп

И
07.12.2018
11:55:34
Iurii
07.12.2018
11:56:05
в конфигах бывают заивисимости от версий по?
нет в пхп такого нет и такое редко

И
07.12.2018
11:56:35
а в nginx?

Iurii
07.12.2018
11:57:18
такое я последний раз видел в сендмейл))

Google
Iurii
07.12.2018
11:57:35
просто пути разные и все ну и уже от по завиисит

И
07.12.2018
12:00:40
такое я последний раз видел в сендмейл))
тоже это: https://alpinelinux.org используете?)

Страница 536 из 610