前端npm私服 nexus3的docker安装与配置

926 阅读1分钟

docker search nexus3(查询最新的nexus3 docker镜像) 

要下的就是sonatype/nexus3 

docker pull sonatype/nexus3(下载)

 

docker images(查看所有镜像) 

hub.docker.com/r/sonatype/… (参考地址)

docker volume create --name nexus-data (建立volume持久化数据)

开始运行(8501为对外的端口号(可选择未被使用的端口号),8081为默认的端口号。:进行映射)

docker run -d -p 8801:8081 --name nexus -v nexus-data:/nexus-data sonatype/nexus3 


出现下面的一长串的字符串就算运行成功。 然后docker –ps a (查看当前运行的dcoker服务)找到 name 为nexus3 状态为 up即可。 通过服务器ip加刚才设置的8501端口号,即可访问。 

解释:
-id 创建守护式容器
--privileged=true 授予root权限(挂载多级目录必须为true,否则容器访问宿主机权限不足)
--name=名字 给你的容器起个名字
-p 宿主机端口:容器端口映射
-v 宿主机目录:容器目录 目录挂载

运行容器后访问主机+配置的宿主机映射端口无反应时,请稍等几分钟(视配置时间长短不一),等待nexus3完成初始化才能访问成功



登录

说是让我去那个文件夹找password

默认地址: /var/lib/docker/volumes/nexus-data

如果不在这个地址就: find / -name “nexus-data” -type d 查找volumes/nexus-data位置

Vi admin.password 复制 密码。 然后登录后重置密码 


登录后要新建三个库

Host (私有的) proxy(代理) group(对外开放的)