Size: a a a

Docker — русскоговорящее сообщество

2020 February 24

AE

A E in Docker — русскоговорящее сообщество
FROM mysql:latest
   ENTRYPOINT [ "dump.sh" ]
   

В дамп sh соответственно все ваши хотелки
. ....
источник

I

Igor in Docker — русскоговорящее сообщество
A E
FROM mysql:latest
   ENTRYPOINT [ "dump.sh" ]
   

В дамп sh соответственно все ваши хотелки
. ....
идея понятна. Опробовано. Не работает и не сработает.  Увы.
entrypoint перетирает дафолтовый wrapper который запускает демон. Я добавил в dump.sh попытку подрубиться к демону в цикле, вот лог:

db_1  | Sun Feb 23 22:38:27 UTC 2020
db_1  | mysql: [Warning] Using a password on the command line interface can be insecure.
db_1  | ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)
db_1  | .
db_1  | Sun Feb 23 22:38:28 UTC 2020
db_1  | mysql: [Warning] Using a password on the command line interface can be insecure.
db_1  | ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)
db_1  | .
db_1  | Sun Feb 23 22:38:29 UTC 2020
db_1  | mysql: [Warning] Using a password on the command line interface can be insecure.
db_1  | ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)
db_1  | .
источник

AE

A E in Docker — русскоговорящее сообщество
Покажите докерфайл
источник

I

Igor in Docker — русскоговорящее сообщество
# https://hub.docker.com/_/mysql
#
# docker build
# docker run

FROM mysql:latest

ARG MYSQL_ROOT_PASSWORD
ARG MYSQL_USER
ARG MYSQL_PASSWORD
ARG MYSQL_DATABASE

RUN apt-get update && \
   apt-get install -y --no-install-recommends \
   wget unzip less vim

WORKDIR /tmp

COPY set_mysql_db.sh .
ENTRYPOINT [ "./set_mysql_db.sh" ]
источник

KS

Kirill Saltykov in Docker — русскоговорящее сообщество
Как лучше хостить Python приложение в контейнере перед роутером?
uWSGI или как-то так?
источник

I

Igor in Docker — русскоговорящее сообщество
A E
Покажите докерфайл
я нагуглил похожую проблему (только для mongo) - https://stackoverflow.com/questions/50776012/run-command-after-container-start-up ё
источник

I

Igor in Docker — русскоговорящее сообщество
A E
Покажите докерфайл
народ предлагает интересное решение - поднимать 2й(!) контейнер тупо для таких целей
источник

AE

A E in Docker — русскоговорящее сообщество
Igor
народ предлагает интересное решение - поднимать 2й(!) контейнер тупо для таких целей
Удалаяйте оф скрипт энтропоинта в докерфайле, если подозреваете в этом проблему RUN  rm -rf init_evil.sh
источник

I

Igor in Docker — русскоговорящее сообщество
A E
Удалаяйте оф скрипт энтропоинта в докерфайле, если подозреваете в этом проблему RUN  rm -rf init_evil.sh
так а кто будет дёргать оф скрипт энтрипоинта?
Нет, можно конечно тупо сделать CMD oficial-entrypoint.sh && dump.sh , но это уже костыли какие-то пошли. Я надеялся, что ест ьболее элегентное решение
источник

AE

A E in Docker — русскоговорящее сообщество
Igor
так а кто будет дёргать оф скрипт энтрипоинта?
Нет, можно конечно тупо сделать CMD oficial-entrypoint.sh && dump.sh , но это уже костыли какие-то пошли. Я надеялся, что ест ьболее элегентное решение
Никто и не будет. У васже свой есть dump.sh
источник

I

Igor in Docker — русскоговорящее сообщество
A E
Никто и не будет. У васже свой есть dump.sh
мой dump.sh не запускает wrapper. Он только делает wget <dump.sh> ; mysql < dump.sql .
источник

I

Igor in Docker — русскоговорящее сообщество
A E
Никто и не будет. У васже свой есть dump.sh
если я вас правильно понял вы предлагате просто к dump.sh добавить вызов оффициального wrapper'а
источник

AE

A E in Docker — русскоговорящее сообщество
Igor
если я вас правильно понял вы предлагате просто к dump.sh добавить вызов оффициального wrapper'а
Это необязательно,  вы можете использовать как оф скрипт так и свой.....
источник

I

Igor in Docker — русскоговорящее сообщество
A E
Это необязательно,  вы можете использовать как оф скрипт так и свой.....
так а кто будет вызывать официальноый враппер? Без него демон не стартанёт. А без рабочего демона не залить dump
источник

AE

A E in Docker — русскоговорящее сообщество
Igor
так а кто будет вызывать официальноый враппер? Без него демон не стартанёт. А без рабочего демона не залить dump
Сами, руками демона стартанете.
источник

I

Igor in Docker — русскоговорящее сообщество
A E
Сами, руками демона стартанете.
мне надо всё заавтоматизороваь. Этот контейнер будет одинм из нескольких в стеке , который поднимается docker-compose
источник

AE

A E in Docker — русскоговорящее сообщество
Igor
мне надо всё заавтоматизороваь. Этот контейнер будет одинм из нескольких в стеке , который поднимается docker-compose
Посмотрите  что делает оф скрипт запуска и используйте для запуска в своём скрипте
источник

j

jenia in Docker — русскоговорящее сообщество
Скажите что бы подключится к бд mysql из другого контейнера что нужно сделать ?  Всегда connection refused выдаёт. Если через ide то есть контакт


https://pastebin.com/iWNT8xGT
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
jenia
Скажите что бы подключится к бд mysql из другого контейнера что нужно сделать ?  Всегда connection refused выдаёт. Если через ide то есть контакт


https://pastebin.com/iWNT8xGT
общая сеть должна быть
источник

j

jenia in Docker — русскоговорящее сообщество
Artur Mustafin
общая сеть должна быть
А то что я сделал это не так она делается?
источник