Вопросы с меткой [docker]


Сообщения после удаление образа docker

Ответить

ответов 0

0

Видимо результат выполнения docker images --no-trunc --format "{{.ID}} {{.CreatedSince}}" | grep " months" | awk "{ print $1 }" не соответствует вашим ожиданиям. Практика показывает, что grep и awk в одной строчке - проблемы гарантированы. Может вместо таких read-only велосипедов вам docker image prune нужен?

0

К сожалению даже не догадываюсь, как при помощи docker iamge prune можно удалять образы, созданные более месяца назад. Не подскажете как это сделать?(кстати без awk вывод такой же)

0

docker image prune удаляет все неиспользуемые образы

0

Но мне не нужно удалять все неиспользуемые, в этом и проблема

0

Useless use of grep... А зачем это || true?

0

Игнорировать ошибки, если не ошибаюсь. Они игнорироваться то игнорируются, но вывод в консоли всё равно появляется, но не могу понять почему.

docker nginx-proxy + centos 8 не передает реальный ip адрес клиентам

Ответить

ответов 0

0

Достаточно очевидно ожидать на конечном nginx ip адрес интерфейса nginx-proxy смотрящего в его сторону. Так работает сеть и по другому работать не будет. Я крайне не уверен что вы сможете добится на конечном прокси адресов клиентов, однако вы можете оригинальные адреса запросов передавать в соответсвующих заголовках и уже плясать с этой точки отчета. Вот например easyengine.io/tutorials/nginx/forwarding-visitors-real-ip

0

К сожалению не работает, на бекэнде именно так и было настроено set_real_ip_from 172.18.0.0/24; set_real_ip_from 172.18.0.1; set_real_ip_from 172.18.0.2; real_ip_header X-Real-IP; все равно определяется ip контейнера

1

По умолчанию этот модуль не собирается, его сборку необходимо разрешить с помощью конфигурационного параметра --with-http_realip_module. Я не специалист в nginx однако я предполагаю что на "первом" nginx у вас нет заголовка X-Real-IP из которого и будет собственно говоря браться реальный ip. Я не думаю что он туда попадает автоматически. Т.е. по сути нужно в конфиге первого nginx попробовать сделать вот такое "proxy_set_header X-Real-IP $remote_addr;" тем самым добавив заголовок в запрос и не забудьте убедиться что данный заголовок в итоге приходит на "второй" nginx.

0

В первом нжинксе пробрасываются настройки прокси /etc/nginx/proxy.conf , не работает # HTTP 1.1 support proxy_http_version 1.1; proxy_buffering off; proxy_set_header Host $host; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $proxy_connection; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-Host $remote_addr; proxy_set_header X-Forwarded-Proto $proxy_x_forwarded_proto; proxy_set_header X-Forwarded-Ssl $proxy_x_forwarded_ssl; proxy_set_header X-Forwarded-Port $proxy_x_forwarded_port;

Проброс портов в docker-compose

Узнать ответ

ответов 1

0

Из-за чего ставят минусы? Чем вопрос плох?

Тестирование тестов в Docker image

docker java

Ответить

ответов 0

0

Как задать хороший вопрос?

0

Отличный у вас начальник, что можно сказать.

Пробросить переменные окружение в контейнер на этапе запуска

Ответить

ответов 0

0

Следует указать в dockerfile ENV VAULT_ENV ${VAULT_ENV}. В docker-compose можно считывать переменные из файла при помощи env_file.

Не могу поключится к MySQL через PHP

Ответить

ответов 0

0

Похоже неправильно прописан хост.

0

Всем привет. Я много делал експерементов и просто использовал немного другой скрипт. Вот он - $link = new mysqli("127.0.0.1", 'root', 'password', 'dostavka');

0

теперь вроде норм, поменяли "172.22.0.4" на "172.22.0.1"

0

Перед тем я также вводил 127.0.0.1 , но оно не роботало. Когда заменил "mysqli_connect" на "new mysqli" код зароботал.

не корректно работает hadoop

Ответить

ответов 0

0

приходится все прописывать руками

0

не могу по container id получить доступ к контейнеру ни с хрома, ни с идеи.

0

может быть я неправильно редактирую hosts?

0

Exception in thread "main" java.lang.IllegalArgumentException: java.net.UnknownHostException: 133019c750b6

Ошибка при сборки Dockerfile

Ответить

ответов 0

0

проверил ping 8.8.8.8 пишется что в доступе отказано ( ping: socket: Permission denied ) Не пойму и за чего так происходит

Запустить программу в Linux окружении на Windows используя Docker

docker

Ответить

ответов 0

2

На Windows 10 можно использовать WSL для запуска консольных программ для Linux. docs.microsoft.com/ru-ru/windows/wsl/install-win10

0

решено stackoverflow.com/questions/60683687/…

Ошибка во время установки Docker

docker

Узнать ответ

ответов 1

0

добро пожаловать на Stack Overflow на русском! текстовую информацию лучше прилагать в виде текста: а) читать легче; б) можно копировать; в) поиск работает. исправить текст вопроса можно, нажав edit ниже текста вопроса

Поднятие прокси на aws

Ответить

ответов 0

0

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

0

добавил результаты

0

А mtproto какой порт должно слушать? 443? Просто у вас запросы по адресу yourAwsIp:443 перенаправляются на 666 порт внутри контейнера.

0

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

0

Может, проблемы с ssl сертификатом? 443 порт это же https

0

а как это проверить? так nat тут получается всё-таки не при чём?