@docker_ru

Страница 1323 из 1375
Вадим
08.07.2019
18:49:33
Nikolay
08.07.2019
18:49:37
правда от аппармора так и не избавился, придется ребутом решать

Вадим
08.07.2019
18:50:30
docker run image_name my_param_1 my_param_2 и т.п.
а если параметры именованные —port=2222 например

George
08.07.2019
18:50:35
пофиг

Google
Вадим
08.07.2019
19:20:01
пофиг
не очевидно, вот передаю как команду например entrypoint ["grep", "param"] , когда образа запускаю передаю docker run imagename lol , так не будет ведь работать

как указать что мне именно к этйо команде нужно передать параметры

хотя синтаксис говорит, команда , параметры .... , а параметр мне надо записывать ведь так например - - user =

или если я так запишу то при передаче он подменит -- user= на admin, или нужно сразу передавать --user=admin

получается так в докер файле я пишу entrypoint python lol.py --user=$user при запуске образа docker run image admin но так ничего не попадает, и отрабатывают сразу дефолтные значения в скрипте, какой все таки синтаксис передачи по именованным параметрам

George
09.07.2019
05:49:30
во-первых, надо разобраться что такое ENTRYPOINT ["python", "lol.py", "—use=$user"] против ENTRYPOINT python lol.py —user=$user

во-вторых, там могут быть нюансы с разворачиваем $user (для этого как бы шелл нужен)

ildar
09.07.2019
05:50:44
слушай, всё это в доке есть

George
09.07.2019
05:50:53
в третьих, есть же бест-пректис, что ту часть команды, которую пользовать не будет менять - мы засовываем в ENTRYPOINT. Оставляя изменяемую часть в CMD

т.е. —user=XXX - это ТОЧНО один параметр, а "—user XXX" - надо проверять

Google
George
09.07.2019
05:52:59
да, можно

это как раз docker run image_name <вот_этот_хвост>

Вадим
09.07.2019
05:53:35
Данила
09.07.2019
06:39:33
Юзаю кластер postgresql (stolon) внутри docker swarm. Могут ли инстансы постгреса иметь 1 общий файл pg_hba.conf ?

Или для каждого сервера БД свой прописывать?

Вадим
09.07.2019
07:42:24
это как раз docker run image_name <вот_этот_хвост>
если просто передавать команду и параметры docker run image cmd param param ... .... - работает если укзаать ENTRYPOINT ["python lol.py"] CMD ["—user=admin", --pass=qwerty"] так не работает docker: Error response from daemon: OCI runtime create failed: container_linux.go:344: starting container process caused "exec: если указать параметры без равно тоже не работает )) по идее как я прочитал в доке должно именно так работать, в энтрипоинт команда, в цмд параметры

Вадим
09.07.2019
07:43:37
у тебя в CMD кавычек не хватает )
каких ? ))) каждый параметр в кавычках

George
09.07.2019
07:43:59
кривой копипаст?

Вадим
09.07.2019
07:44:22
кривой копипаст?
это я тут набирал, пропустил

George
09.07.2019
07:44:38
ну, я верю, что у тебя получится. Ну, не с первой попытки, но тем не менее

Вадим
09.07.2019
07:45:21
ну, я верю, что у тебя получится. Ну, не с первой попытки, но тем не менее
да спасибо)) что веришь в меня _) оказалось как не тривиально

Roman
09.07.2019
08:53:13
Добрый день! Подскажет кто как решить проблему с ворнингом? в моем случае с Redis https://hub.docker.com/_/redis/ WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect. Возможно у кого то есть простая, адекватная, настройка Redis? (Вариант в сообщении ворнинга не работает)

Igor
09.07.2019
08:53:50
Ребят, привет. подскажите плз, если у нас docker-compose up сделан с -d то потом нельзя сделать так чтобы видеть логи всех запущенных приложений? Ну типа приаттачить их как если бы мы запустили без -d

Viktor
09.07.2019
08:58:51
Писать логи в journald

George
09.07.2019
08:59:43
Google
Дмитрий
09.07.2019
08:59:52
docker-compose logs

George
09.07.2019
09:00:00
ну, и всегда можно потом docker logs -f сделать

inqfen
09.07.2019
09:42:58
Fedor
09.07.2019
10:47:34
знатоки, помогите! что-то сеть контейнера(?) - докера чудит:



George
09.07.2019
10:48:03
куда глядеть?

Fedor
09.07.2019
10:48:12
это контейнер конфлюенс

--name="confluence" -d --net confluence_net -p 8090:8090 -p 8091:8091 atlassian/confluence-server

на хосте соотв. ip 10.49.69.24 порт слушает 8090

George
09.07.2019
10:49:19
а нахера так делать?

Fedor
09.07.2019
10:49:50
дык вроде рекомендации создателя контейнера

George
09.07.2019
10:49:53
на хосте соотв. ip 10.49.69.24 порт слушает 8090
ну, это неверно. На хосте он слушает 0.0.0.0

что вполне логично

Andrey
09.07.2019
10:49:58
docker ps лучшче

там видно пробросы портов

Fedor
09.07.2019
10:50:22
после старта контейнера - порт 8090 доступен буквально пару секунд , а потом нет

George
09.07.2019
10:50:28
ну, бридж - он создает дополнительные правила в файрволл. Для стендэлоун инсталляции - годится

но для небольшой нагрузки

Google
George
09.07.2019
10:50:46
если его нет, то надо доустановить

Fedor
09.07.2019
10:51:00
я пробовал с параметром —net host стартовать - поведение такое же

Andrey
09.07.2019
10:51:07
а конфлюенс то поднялся?

вдруг докер слушает, а конфлюенс нет

George
09.07.2019
10:51:24
Andrey
09.07.2019
10:51:24
хотя вроде up 2 минуты

Fedor
09.07.2019
10:51:43
контейнер с нуля скачивал - удалял. пару дней назад все работало

George
09.07.2019
10:51:58
docker logs примени на контейнер и покажи

Fedor
09.07.2019
10:52:03
ща войду в консоль контейнера

George
09.07.2019
10:52:05
может оно в аут оф мемори упало

Andrey
09.07.2019
10:52:11
а telnet 127.0.0.1 8090 что говорит

Fedor
09.07.2019
10:52:36
09-Jul-2019 10:41:24.997 INFO [Catalina-utility-2] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.initControllerAdviceCache Looking for @ControllerAdvice: WebApplicationContext for namespace 'dispatcher-servlet': startup date [Tue Jul 09 10:41:21 GMT 2019]; root of context hierarchy 09-Jul-2019 10:41:25.148 INFO [Catalina-utility-2] org.springframework.context.support.DefaultLifecycleProcessor.start Starting beans in phase 2147483647 09-Jul-2019 10:41:25.180 INFO [Catalina-utility-2] org.springframework.web.servlet.DispatcherServlet.initServletBean FrameworkServlet 'dispatcher': initialization completed in 3640 ms 2019-07-09 10:41:27,318 INFO [Catalina-utility-1] [com.atlassian.confluence.lifecycle] contextInitialized Starting Confluence 6.15.6 [build 8100 based on commit hash e533a30abc9e1cf90ba3519e12647de186f0ee76] - synchrony version 2.1.0-release-confluence_6.15-32f7299a

Andrey
09.07.2019
10:53:14
не подключается
как это выглядит?

таймаут/резет/иное

Fedor
09.07.2019
10:54:26
неее - наврал

root@docker-apps:~# nc -v 127.0.0.1 8090 Connection to 127.0.0.1 8090 port [tcp/*] succeeded!

проходит

Andrey
09.07.2019
10:55:15
ну значит роботает

Fedor
09.07.2019
10:56:00
а вот так - нет: nc -v 10.49.69.24 8090

Google
Fedor
09.07.2019
10:56:03


George
09.07.2019
10:56:15
а и не должно из контейнера. Вроде как

может у тебя еще файрволл подгаживает

Andrey
09.07.2019
10:57:14
с локал хоста " nc -v 10.49.69.24 8090" должно работать, если правила правильно прописаны

Sergey
09.07.2019
10:57:23
может у тебя еще файрволл подгаживает
во всех бедах его беднягу винят в первую очередь)

Andrey
09.07.2019
10:57:33
iptables -L -v -n —line-numbers покажи

Fedor
09.07.2019
10:58:14


Andrey
09.07.2019
10:59:58
всё огонь вроде

Fedor
09.07.2019
11:11:35
и тем не менее не подключается - бред какой-то :(

кто подскажет - в каком пакете netstat

или ss

Art
09.07.2019
11:12:26
net-tools

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