gpt4 book ai didi

docker 登录到 nexus 连接被拒绝

转载 作者:太空宇宙 更新时间:2023-11-03 17:13:21 26 4
gpt4 key购买 nike

我已经设置了我的 docker 仓库,下面是 docker-compose.yml 文件:

version: '2'

networks:
prodnetwork:
driver: bridge

services:
nexus:
image: sonatype/nexus3
volumes:
- "nexus-data:/nexus-data"
ports:
- "8081:8081"
- "8082:8082"
- "8083:8083"
- "8084:8084"
- "8085:8085"
- "8086:8086"
- "8087:8087"
- "8088:8088"
networks:
- prodnetwork

jenkins:
image: library/jenkins
ports:
- "8080:8080"
networks:
- prodnetwork
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /usr/bin/docker:/usr/bin/docker
- /opt/jenkins/:/var/lib/jenkins/
depends_on:
- nexus
- sonar
environment:
- NEXUS_PORT=8081
- SONAR_PORT=9000
- SONAR_DB_PORT=5432

sonar:
build: ./sonar
ports:
- "9000:9000"
- "5432:5432"
networks:
- prodnetwork
depends_on:
- sonardb
environment:
- SONARQUBE_JDBC_URL=jdbc:postgresql://sonardb:5432/sonar
- SONARQUBE_JDBC_USERNAME=sonar
- SONARQUBE_JDBC_PASSWORD=sonar
sonardb:
networks:
- prodnetwork
image: postgres
environment:
- POSTGRES_USER=sonar
- POSTGRES_PASSWORD=sonar
volumes:
- /opt/postgres/data:/var/lib/postgresql/data

volumes:
nexus-data: {}

在文件 docker.service 中我添加了:

DOCKER_OPTS=”$DOCKER_OPTS –insecure-registry=192.168.200.150:8083″

在 nexus 3 中,我创建了带有 http 端口的 repo:8083 和 https:8123

当我尝试通过命令登录时

docker login -u admin 192.168.200.150:8083 

8123并输入正确的nexus admin密码,它是这样写的:

Error response from daemon: Get https://192.168.200.150:8083/v2/: dial tcp 192.168.200.150:8083: getskopt: connection refused.

Error response from daemon: Get https://192.168.200.150:8083/v2/: http: server gave HTTP response to HTTPS client

你知道我该怎么做吗?我坚持下去:/我正在使用 CentOs linux

最佳答案

对于 http,编辑 docker 注册表,标记“在指定端口创建 HTTP 连接器。通常在服务器位于安全代理后面时使用。”将端口设置为 8083,它是 enter image description here完成。

关于docker 登录到 nexus 连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46318619/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com