Я работаю над новым стеком, на котором установлен mongo express, а порт 8081 уже выделен на моем компьютере McAfee, и я не могу его отключить,
Так что я изменил его на docker-compose.yml
на 443, я тоже пробовал другие
mongo-express:
image: mongo-express
ports:
- 443:443
environment:
ME_CONFIG_MONGODB_ADMINUSERNAME: tutu
ME_CONFIG_MONGODB_ADMINPASSWORD: toto
Но когда у меня docker-compose up -d
порты mongo express не полностью установлены на 443 и я попал в логи:
mongo-express_1 | Mongo Express server listening at http://0.0.0.0:8081
Я работаю в Docker для Windows (10) за прокси-сервером, и стек отлично работает на другом компьютере в той же сети, и он тоже работает дома
Я попытался перезапустить Docker, --force-воссоздать, удалить контейнер и воссоздать
Я тоже использовал docker inspect ID
и получил это
"NetworkSettings": {
"Bridge": "",
"SandboxID": "3fa04e921ee43231f30169efecda8356fa90e4d0cfff54c3b2151e649f2397d8",
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"Ports": {
"443/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "443"
}
],
"8081/tcp": null
},
Я почти уверен, что стек не работает из-за этого, но я не могу найти решение
Я тоже проверил эту тему:
Как запустить MongoDB и Mongo-express с помощью docker-compose?
номер порта не изменяется для docker-compose
Может быть, я могу предоставить больше информации, я не специалист по докеру