部署Nexus[docker-compose]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了部署Nexus[docker-compose]相关的知识,希望对你有一定的参考价值。

一、部署

#安装docker
[root@nexus ~]# yum -y install docker

#安装docker-compose
[root@nexus ~]# curl -L https://github.com/docker/compose/releases/download/1.27.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
[root@nexus ~]# sudo chmod +x /usr/local/bin/docker-compose
[root@nexus ~]# docker-compose --version

#创建yml文件
[root@nexus ~]# cat > docker-compose.yml << EOF
version: 3
services:
nexus:
image: sonatype/nexus3
restart: always
container_name: nexus
environment:
- TZ=Asia/Shanghai
ports:
- 8081:8081
volumes:
- /data/nexus:/nexus-data
EOF

#创建目录
[root@nexus ~]# mkdir -p /data/nexus
[root@nexus ~]# chmod 777 /data/nexus

#启动服务
[root@nexus ~]# docker-compose up -d
[root@nexus ~]# docker ps -a

#访问地址: http://192.168.10.50:8081

#查看密码
[root@nexus ~]# docker exec nexus cat /nexus-data/admin-password
5b7017b6-f5b0-4440-9e50-3390c0032453

二、nexus代理、settings及pom设置方式如地址:

​https://www.cnblogs.com/cgy1995/archive/2022/11/08/16869302.html​

​https://blog.51cto.com/u_15773967/5639059​

以上是关于部署Nexus[docker-compose]的主要内容,如果未能解决你的问题,请参考以下文章

使用 Maven 部署 artifact 到 Nexus 教程

Ubuntu部署和体验Nexus3

部署nexus服务

如何自动将战争从 Nexus 部署到 Tomcat?

部署Nexus作为docker的私有仓库

使用Docker Compose 部署Nexus后提示:Unable to create directory /nexus-data/instance