
енот
08.10.2018
13:51:11
mysql, httpd

Nikita
08.10.2018
13:51:51

енот
08.10.2018
13:52:03

Nikita
08.10.2018
13:52:08
запихнуть в ентрипоинт

Google

енот
08.10.2018
13:52:14
так

Nikita
08.10.2018
13:52:21
docker run che-to tam http

енот
08.10.2018
13:52:31
я не собирал образ, мне посоветовали тупо в него зайти и там ручками всё поставить
в образ чистого центоса

Nikita
08.10.2018
13:52:41
O_O
шта ?

енот
08.10.2018
13:52:49
ну да, я сам в шоке
это неправильно?

Nikita
08.10.2018
13:53:11
а не проще тебе самому стянуть образ готовый и не ипать себе моск ? а папки с конфигами и данными вынести на хост

енот
08.10.2018
13:53:18
нету готового
точнее есть но я хз что в нем
а вопрос деликатный

Nikita
08.10.2018
13:53:36
это неправильно?
нет.. прикол контейнеров чтоб ты запустил со всем гавном и не трогаешь, оно само ипашит

Google

енот
08.10.2018
13:53:39
специфичный софт

Nikita
08.10.2018
13:53:45
та не вопрос
открой докер файл и почиатй что он делает

енот
08.10.2018
13:54:06
ну я с него начал, потом меня направили по ложному пути...

Nikita
08.10.2018
13:54:40
ты можешь конечно и сам.. написать докер файл и делать

енот
08.10.2018
13:54:49
угу, ага

Nikita
08.10.2018
13:54:58
по поводу мускула, это офф репа их

енот
08.10.2018
13:55:09
мне надо чтобы он был в образе
очень специфичный китайский софт

Nikita
08.10.2018
13:55:33
мускул и апач это офф репы в хабе

Yuriy
08.10.2018
13:55:45
FROM mysql и дальше чё надо запихать

Nikita
08.10.2018
13:55:48

енот
08.10.2018
13:55:55

Nikita
08.10.2018
13:56:07
или собирай образ за основу возьми этот

енот
08.10.2018
13:56:08
FROM centos:6
MAINTAINER chemax.kr@gmail.com
RUN yum install httpd mysql-server php openvpn -y
COPY smb_scheduler_install /opt/
RUN sh /opt/smb_scheduler_install/autoinstall.sh
я начал так

Nikita
08.10.2018
13:56:15
та блять

енот
08.10.2018
13:56:27
оно правда не заработало

Nikita
08.10.2018
13:56:46
поставь два контейнера через компоуз, залинкуй их или пропиши пути и радуйся жизни

енот
08.10.2018
13:57:10
вы думаете, я вас понял?)

Nikita
08.10.2018
13:57:27
эмс.. лады

Google

енот
08.10.2018
13:57:34
не, я знаю что такое композ

Nikita
08.10.2018
13:57:37
я курить, чуть позже напишу

енот
08.10.2018
13:57:51
а если я их залинкую для софта оно будет выглядеть как будто всё локально установлено?

Driver
08.10.2018
13:58:04

Nikita
08.10.2018
13:58:13
а какая рахница ? в мускуле всеранво прописываешь адрес и порт куда идти

енот
08.10.2018
13:58:21

Nikita
08.10.2018
13:58:41

енот
08.10.2018
13:58:52
я бы даже сказал, "больной ублюдок"

Nikita
08.10.2018
13:59:35
Тебя не смущает что в конфигн ты пишешь адрес даже если локалхо т

енот
08.10.2018
13:59:44
да не пишу я ничего никуда
у софта скрипт инсталляции

Driver
08.10.2018
14:00:02
а вдруг софт по файловому сокету только пашет?

енот
08.10.2018
14:00:19
я не хочу разбираться с творчеством китайских программистов
потому мне надо чтобы всё было в одном образе, подходит мне композ в таком случае?

Nikita
08.10.2018
14:01:37

енот
08.10.2018
14:02:02

Nikita
08.10.2018
14:02:50

енот
08.10.2018
14:03:13

Driver
08.10.2018
14:05:08

Google

енот
08.10.2018
14:05:22

Driver
08.10.2018
14:05:58
подготовь образ, да разверни с него эти виртуалки

енот
08.10.2018
14:06:09
виртуалки невыгодно

Driver
08.10.2018
14:06:33
vds та же виртуалка

енот
08.10.2018
14:06:47
по мощности вполне ок, там невысокая нагрузка
важна изоляция инстансов друг от друга при минимальных затратах
да, виртуалки проще
но немношк дороже

Driver
08.10.2018
14:07:24
ну тогда пиши докерфайл

енот
08.10.2018
14:07:28
уже пишу
оно даже что-то билдит
устанавливает, ага

Nikita
08.10.2018
14:13:03

енот
08.10.2018
14:14:10

Nikita
08.10.2018
14:14:20
https://hub.docker.com/_/mysql/
офф репа
https://hub.docker.com/_/httpd/
тоже офф репа
не благодари

Google

енот
08.10.2018
14:15:53
хорошо

ptchol
08.10.2018
14:16:33

Nikita
08.10.2018
14:43:25
а для такого ты можешь ещё использовать мульти стейдж билд
и собрать два образа в один

енот
08.10.2018
14:43:59
это сложновато для начинающего, не?

ptchol
08.10.2018
14:45:29
нет

Nikita
08.10.2018
14:45:54
нет, плюс есть примеры в офф доке

ptchol
08.10.2018
14:46:13
там просто в докерфайле добавляется ещё один FROM и делается COPY --from my_previous_stage:/path/to/file ./
и всё
лучше сразу освоить и попробовать. Потом этот же механизм можно использовать для запуска только "части" степов билда.
rm -rf /var/lib/docker

Alex
09.10.2018
07:20:56
docker rmi $(docker images -q)