在docker官方仓库中找到nexus镜像
docker官方仓库网址:https://hub.docker.com
我使用的nexus3(点击可以跳转到docker官方镜像对应的网址)镜像
nexus3会大概使用1G内存,加载过程较慢(对于电脑配置而言),会出现
搭建环境
centos7+docker+docker-compose+nexus3
详细搭建步骤
- 下载nexus3镜像
docker pull sonatype/nexus3

- 使用docker命令运行nexus3
docker run -d -p 8081:8081 --name nexus3 sonatype/nexus3

- 访问nexus3服务
http://192.168.145.137:8081/
至此,nexus3服务就以及搭建完成。
但是在大多数情况下我们不使用docker命令直接启动docker镜像,会使用docker-compose。
使用docker-compose启动nexus3镜像
- docker-compose.yml
version: '3'
services:
nexus3:
image: sonatype/nexus3
container_name: nexus3
restart: always
ports:
- 8081:8081
volumes:
- /usr/local/software/docker/nexus3/data:/nexus-data # data无权限问题,在文章下面已经给出解决方案

- 通过docker-compose up -d 启动镜像
关闭刚才使用docker命令直接启动的镜像
启动nexus3镜像
启动docker镜像:docker-compose up -d
查看docker日志:docker logs
注意docker-compose.yml在哪个目录下,就在哪个目录下使用docker-compose up 命令
访问结果
使用docker-compose启动nexus3时的错误
我们在使用docker-compose启动nexus3是挂载了数据卷,会遇到无权限的问题
解决方案:
赋予数据卷(data)所有权限:chmod 777 data
查看内存
nexus3 会使用大概1G内存
会出现下面的情况,隔一分钟刷新一次

来源:CSDN
作者:柒夭夭
链接:https://blog.csdn.net/weixin_41756573/article/details/104014930



