Docker环境安装nexus3.x搭建Maven私服

1.查找镜像
	docker search nexus
2.拉取 nexus3 镜像
	docker pull sonatype/nexus3
3.查看拉取下来的镜像
	docker images
4.启动 nexus3 容器
docker run -d --name nexus3_yuanx \
           --restart=always \
           -p 8081:8081 \
           -p 8082:8082  \
           -p 8083:8083  \
           -p 8084:8084  \
           -p 8085:8085   \
           -v /mydata/nexus/data:/nexus-data \
           sonatype/nexus3
命令参数说明
	docker run                                   	## 容器启动命令
	-d                                           		## 后台启动
	--name nexus3_yuanx                          	## 容器命名
	-p 8081:8081                                	## 宿主机映射端口:容器端口
	--restart=always                            	## 容器重启策略
	-v /mydata/nexus/data:/nexus-data       ## 容器数据卷挂载 宿主器绝对路径:容器绝对路径
	sonatype/nexus3                              	## 指定容器启动所用镜像
5.查看运行中容器
	docker ps
6.nexus3启动异常处理
	Unable to create directory /nexus-data/instance异常处理
	6.1查看启动日志
		docker logs nexus3_yuanx
	问题原因,容器没有权限操作宿主机文件夹。
	6.2解决方案,修改宿主机 /mydata/nexus/data 文件夹权限,这里先授予所有权限。
		chmod 777 /mydata/nexus/data/
7.之后再重启容器
	docker restart 64f5edfbc768
8.访问地址:http://宿主机IP:8081
默认账号:admin
8.1进入容器
	docker exec -it 容器id /bin/bash
命令参数说明
	-it:这是2个参数
	-i:保持标准输入打开,默认为 false
	-t:分配一个伪终端,默认为 false 
8.2输出密码
	cat /nexus-data/admin.password
结果如下:
	bash-4.4$ cat /nexus-data/admin.password
	2a333e85-37eb-4bf6-beab-a3977464dd4cbash-4.4$
注意:密码为2a333e85-37eb-4bf6-beab-a3977464dd4c,后面的bash-4.4$不是密码内容。
8.3退出容器
	exit

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值