Я занимаюсь докером уже несколько недель и в настоящее время пытаюсь создать CD-конвейер с нуля как средство обучения на практике.
Я знаю, что возился с IP-адреса и имена хостов в начале моего путешествия с докером, но я думал, что откатил все назад.
Одна из вещей, которые я сделал в начале после некоторого урока, - это изменение моего / etc / hosts так, чтобы у меня было отображение
66.66.66.66 my-learning.plattform.com
66.88.88.88 my-other.thingy.com
Однако я удалил их неделю назад или около того.Теперь, когда я запустил упомянутый ниже docker-compose.yml, попытка достичь http://localhost:8081/artifactory приведет к истечению времени ожидания, поскольку он перенаправляется на https://66.88.88.88:8081/artifactory/webapp.
Когда я перемещаю отображение портов для артефакта на 9081: 8081 Я могу получить доступ к веб-приложению, но все сгенерированные настройки включают в себя вышеупомянутый ip.
Я проверил /etc/resolv.conf, / etc / hosts и теперь в растерянности, что еще я мог проверить иличто я пропустил.
Кто-нибудь знает, что я пропустил?
Заранее спасибо
Это мой текущий docker-compose.yml:
version: "3.2"
services:
sonarqube:
image: sonarqube:6.7.1
container_name: sonarqube
networks:
- cd-tools-network
restart: always
environment:
- SONARQUBE_JDBC_USERNAME=sonar
- SONARQUBE_JDBC_PASSWORD=v07IGCFCF83Z95NX
- SONARQUBE_JDBC_URL=jdbc:postgresql://db:5432/sonarqube
ports:
- "9000:9000"
- "9092:9092"
volumes:
- sonarqube_conf:/opt/sonarqube/conf
- sonarqube_data:/opt/sonarqube/data
- sonarqube_extensions:/opt/sonarqube/extensions
- sonarqube_bundled-plugins:/opt/sonarqube/lib/bundled-plugins
db:
image: postgres:10.1
container_name: db
networks:
- cd-tools-network
restart: always
environment:
- POSTGRES_USER=sonar
- POSTGRES_PASSWORD=v07IGCFCF83Z95NX
- POSTGRES_DB=sonarqube
volumes:
- sonarqube_db:/var/lib/postgresql
# This needs explicit mapping due to https://github.com/docker-library/postgres/blob/4e48e3228a30763913ece952c611e5e9b95c8759/Dockerfile.template#L52
- postgresql_data:/var/lib/postgresql/data
artifactory:
image: docker.bintray.io/jfrog/artifactory-oss:latest
container_name: artifactory
networks:
- cd-tools-network
ports:
- 8081:8081
environment:
- ADMIN_PASSWORD=password
volumes:
- /volumes/artifactory:/var/opt/jfrog/artifactory
# Add extra Java options by uncommenting the following lines
# environment:
# - EXTRA_JAVA_OPTIONS=-Xmx4g
# restart: always
ulimits:
nproc: 65535
nofile:
soft: 32000
hard: 40000
networks:
cd-tools-network:
driver: bridge
volumes:
postgresql_data:
sonarqube_bundled-plugins:
sonarqube_conf:
sonarqube_data:
sonarqube_db:
sonarqube_extensions:
artifactory_db:
artifactory_db_data: