@docker_ru

Страница 911 из 1375
bama^boy
10.12.2018
11:12:40
не очень понимаю выхлоп
ls -la в том же контейнере, где и коннект, судя по всему, ты postgres запускаешь вне контейнера и не указываешь правильный хост для коннекта

@kukasha как вариант запускай первый контейнер с постгрей на определенной ip docker run --ip 172.1.1.2, а второму указывай этот ip при коннекте

Google
bama^boy
10.12.2018
11:18:21
или пробрасывай порты на хост и коннекться к gateway

второй контейнер, который ты стартуешь после постгри пытается подключиться локально и соотв. валится

Казимир
10.12.2018
11:34:56
Всем привет! Помогите пожалуйста, как подключить контейнер к интернету. docker run -it --network=[что тут нужно написать] somesontainer



Казимир
10.12.2018
11:36:53
а гугл пробовали?
все что я нагуглил - не работает

bama^boy
10.12.2018
11:37:21
что значит подключить к интернету? Входящий трафик или исходящий?

Konstantin
10.12.2018
11:37:40
"Copy & Paste LTD"

bama^boy
10.12.2018
11:38:19
и к тому и к тому
ни тот, ни тот не работает?

Казимир
10.12.2018
11:39:33
ни тот, ни тот не работает?
так я же не знаю как подключить) Я пытался подключить к host, bridge, beeline

Google
bama^boy
10.12.2018
11:40:16
дефолтная сеть bridge

пробуй с ней

чтоб разрешить входящий трафик, смотри статьи https://docs.docker.com/v17.09/engine/userguide/networking/default_network/binding/ https://docs.docker.com/v17.09/engine/userguide/networking/default_network/container-communication/

Казимир
10.12.2018
11:44:14
Спасибо большое)

Konstantin
10.12.2018
11:49:48
Казимир
10.12.2018
11:50:00
в лени
дада

ildar
10.12.2018
11:51:48
в лени
ну, докер в этом плане отлично подходит. docker run magic make zbs и всё работает само

ildar
10.12.2018
11:54:30
не, серьёзно. чо надо-то? интернет-шминтернет, УМВР без дополнительных настроек $ docker build -t tmp . Sending build context to Docker daemon 2.048kB Step 1/2 : FROM alpine ---> 196d12cf6ab1 Step 2/2 : RUN ping 8.8.8.8 ---> Running in 78189ea7ffa5 PING 8.8.8.8 (8.8.8.8): 56 data bytes 64 bytes from 8.8.8.8: seq=0 ttl=116 time=6.573 ms 64 bytes from 8.8.8.8: seq=1 ttl=116 time=6.406 ms 64 bytes from 8.8.8.8: seq=2 ttl=116 time=6.449 ms ^C

bama^boy
10.12.2018
12:00:41
Т. е. я не могу ничего получать из интернета пока не сделаю то что тут написано ?
написанное должно помочь осознать, что вообще происходит

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

Konstantin
10.12.2018
12:05:04
???

Alexey
10.12.2018
12:05:15
?

Evgeniy
10.12.2018
13:32:10
Ребят, а запускать джава приложуху в контейнере через systemd это верх невежества или есть такие практики?)

Vitaliy
10.12.2018
13:33:53
Просто запускать джава приложухи - себя не любить

Andew
10.12.2018
13:36:04
зачем запускать джава приложуху через системд?

Google
Evgeniy
10.12.2018
13:37:55
ну например есть задача ловить exit code и далее супервизором менеджить запуск или остановку приложухи

если запускать Java опции *.jar, то у докера свои экзит коды и их конечно можно замониторить с помощью какого-то скрипта, но это тоже какой-то велосипед

Evgeniy
10.12.2018
13:45:50
А можно подробнее? Почему

Konstantin
10.12.2018
13:52:59
А можно подробнее? Почему
https://www.google.ru/search?q=что+такое+docker

Evgeniy
10.12.2018
14:05:09
https://www.google.ru/search?q=что+такое+docker
это невероятная помощь, в моем вопросе, спасибо

Andew
10.12.2018
14:05:36
если запускать Java опции *.jar, то у докера свои экзит коды и их конечно можно замониторить с помощью какого-то скрипта, но это тоже какой-то велосипед
на самом деле получить эксит код аппликейшина внутри докер контейнера не так уж и сложно. Даже для остановленного контейнера docker inspect fd225f17021e --format='{{.State.ExitCode}}'

Konstantin
10.12.2018
14:06:21
это невероятная помощь, в моем вопросе, спасибо
а ты как хочешь? Чтобы всё разжевали и ты скопипастил? )

если основы докера не понимать, какой смысл куда-то дальше

Evgeniy
10.12.2018
14:07:17
просто если ты сидишь тут ради того, чтобы кидать ссылку в гугл, то какой смысл в твоем присутствие?)

Konstantin
10.12.2018
14:07:42
какой смысл от ленивых бездарей в IT? как и в этом чате

Evgeniy
10.12.2018
14:09:09
а чем ты отличаешься-то от ленивых, ежели кидаешь на адекватный вопрос, ссылку какую-то)

Max
10.12.2018
14:30:42
@xalertax ну вот ты не прав по поводу ссылки. Systemd нету вообще в докере. Вернее ты можешь его вернуть в контейнер то тогда смысл использования докера? Ссылка была для ознакомления с докером: по сколько у канала нет своего внутреннего ресурса с мануалами или статьями, а всем остальным впадло хранить статьи о докере на своих ресурсах.

ildar
10.12.2018
14:38:09
а чем ты отличаешься-то от ленивых, ежели кидаешь на адекватный вопрос, ссылку какую-то)
Ты в первом же сообщении усомнился в нормальности своего желания. И угадал, тащемта)

Max
10.12.2018
14:43:44
@xalertax Да все ок. :) Сам, обычто, тоже в гугл посылаю, если вопрос сам гуглится. А за использование systemd - была когда-то у меня идея засунуть его в контейнер для тестирования ansible плейбуков, но в итоге подымал vagrant-ом ВМ-ки и тестил роли на норм машинах, так как засунуть системд в контенер было не кошерно...

Max
10.12.2018
14:48:25
ну в СМД проще всего засунуть команду с системд (команду для запуска джарника с параметрами). + будет лучше положить джарник на волюм - не прийдется перебылдживать контенер - достаточно будет докер ср вызвать (положить файл на волайм) и перезапустить контейнер. Но если версия с новым контенером идет - тогда копировать при билде и пушить в регистри каждый раз с последним джарником.

Google
Evgeniy
10.12.2018
15:00:32
Спасибо за ответы

Zloi
10.12.2018
16:23:56
Господа всем привет. Помогите разобраться новичку. Есть такой docker-compose.yml https://pastebin.com/vufa47GP Контейнеры вроде запускаются но не получается подключиться через phpmyadmin пишет mysqli_real_connect(): (HY000/1045): Access denied for user 'root'@'172.24.0.4' (using password: YES) и из проекта тоже не получается поставить opencart пишет No such file or directory Подскажите куда копать?

Zloi
10.12.2018
16:36:45
теперь пишет mysqli_real_connect(): (HY000/2002): Connection refused

и пасворд рута прописан же в env

Konstantin
10.12.2018
16:41:19
и пасворд рута прописан же в env
скорее всего ты его менял в env после создание базы, а оно так не работает

Zloi
10.12.2018
16:52:03
из phpmyadmin &

?

php контейнер билдится вот Dockerfile FROM php:7.0-fpm RUN apt-get update && apt-get install -y \ curl \ wget \ git \ libfreetype6-dev \ libjpeg62-turbo-dev \ libxslt-dev \ libicu-dev \ libmcrypt-dev \ libpng-dev \ libxml2-dev \ && docker-php-ext-install -j$(nproc) iconv mcrypt mbstring mysqli pdo_mysql zip \ && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \ && docker-php-ext-install -j$(nproc) gd RUN docker-php-ext-configure intl RUN docker-php-ext-install intl RUN docker-php-ext-install xsl RUN docker-php-ext-install soap RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer ADD php.ini /usr/local/etc/php/conf.d/40-custom.ini WORKDIR /var/www CMD ["php-fpm"]

Konstantin
10.12.2018
17:02:42
Zloi
10.12.2018
17:03:12
phpmyadmin

Konstantin
10.12.2018
17:16:37
phpmyadmin
Давай так - я пытаюсь подключиться от туда сюда с таким-то dsn и паролем, а мне пишет такое вот

Вытягивать надо по слову, такое ОйТи ?

Zloi
10.12.2018
17:19:50
так... прошу сразу прощения.. только начал изчать докер ... поэтому лучше сразу сказать что показать.... я покажу и попытаюсь аргументировать свои записи Что за ОйТи ?

Andrey
10.12.2018
17:22:45
так... прошу сразу прощения.. только начал изчать докер ... поэтому лучше сразу сказать что показать.... я покажу и попытаюсь аргументировать свои записи Что за ОйТи ?
Смари, у тебя ошибка "Connection refused", что само по себе подразумевает что кто-то куда-то коннектился, а его там не ждали. Учитывая все сказанное тобой выше, ты пытаешься долбануться в mysql базу с использованием phpmyadmin. Таким образом, можно предположить что либо mysql база не поднята, либо конфигурация коннекшна к базе в phpmyadmin не верная. Вот как раз эту конфигурацию и попросили тебя показать. Может быть еще проблема с сетью, но об этом позже. Экстрасенс свой доклад окончил.

Zloi
10.12.2018
17:23:54
спасибо ....

только я так и не понял куда обратить свой взор... пытаюсь сделать окружение для веб разработки.. все разложить по контейнерам ... контейнеры вроде запускаются.. по крайней мере docker ps показывает что все они стартанули и есть в списке...

Google
Zloi
10.12.2018
17:29:38
это ? phpmyadmin: image: phpmyadmin/phpmyadmin container_name: phpmyadmin ports: - 8090:80 links: - mysql:db

Andrey
10.12.2018
17:34:57
это ? phpmyadmin: image: phpmyadmin/phpmyadmin container_name: phpmyadmin ports: - 8090:80 links: - mysql:db
Нет. Как вы казываете phpmyadmin к какой базе и какому серверу коннектиться?

Zloi
10.12.2018
17:37:44
сервер localhost user: root pass: pass

в браузере запускаю localhost

порт 8090

Andrey
10.12.2018
17:40:10
Отлично, так ты открываешь phpmyadmin. А внутри него какой сервер базы и порт базы пишешь?

Vaderoff
10.12.2018
17:45:00
Чуваки, а где вы образы собираете?

Kirill
10.12.2018
17:45:58
Andrey
10.12.2018
17:46:00
Vaderoff
10.12.2018
17:46:15
Gitlab CI/локально
А чем отличается?

Andrey
10.12.2018
17:46:41
А чем отличается?
А - автоматизация

Dmitry
10.12.2018
17:46:55
Чуваки, а где вы образы собираете?
В каком плане где? Я вот собираю на своем компе для экспериментов. И на серверах/в k8s кластере при сборке из CI

Kirill
10.12.2018
17:47:12
Gitlab CI сам это все на раннере делает и это потом в Кубер улетает, локально для себя собираю всякое.

Konstantin
10.12.2018
17:57:41
сервер localhost user: root pass: pass
Нету локалхлстов в докере, в композе имя сервиса = днс адрес

Arseniy
10.12.2018
18:55:35
Есть у кого-то готовый тестовый проект на Docker + Gradle?

Vaderoff
10.12.2018
18:56:49
А - автоматизация
А можешь привести пример? Типо вот я внес изменения в коде, дальше что я делаю? Отправляю эти файлы на гитлаб, а он потом куда? Как вообще этот процесс устроен

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