Я безуспешно пытался запустить прокси-сервер SOCKS внутри док-контейнера, который затем может быть использован приложением, работающим в другом контейнере.Чтобы получить общее представление, вот файл docker-compose.yml
, который я использую с docker stack up -c
для запуска контейнеров.
version: "3.1"
secrets:
aws_access_key:
external: true
aws_secret_access_key:
external: true
services:
web:
image: ezmiller/datemo-nginx-proxy:latest
ports:
- "80:80"
datomic-socks-proxy:
image: ezmiller/datomic-socks-proxy:latest
ports:
- "8182:8182"
environment:
- PORT=8182
secrets:
- aws_access_key
- aws_secret_access_key
datemo:
image: ezmiller/datemo:latest
depends_on:
- web
- datomic-socks-proxy
ports:
- "8080:8080"
Я могу заставить прокси SOCKS работать локально внутри *Контейнер 1006 *, но он недоступен из контейнера datemo
, в котором требуется прокси.
Метод тестирования прокси-сервера следующий:
curl -x socks5h://127.0.0.1:8182 http://entry.****.us-east-2.datomic.net:8182/)
Isможно поделиться таким SOCKS прокси?Если так, что я пропускаю?