IP docker artifactory如何在set上运行?

时间:2018-05-12 11:07:12

标签: ubuntu docker docker-compose

我已经和docker玩了几个星期了,我现在正试图从头开始建立一个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时,我可以访问webapp,但生成的所有设置都包含前面提到的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:

0 个答案:

没有答案