参考文章 安装docker
创建数据目录:
我的nexus的目录建在了/opt文件下
创建nexus数据目录:
cd /opt
mkdir -p docker/nexus/nexus3
指定该目录操作权限:root管理员
chown root /opt/docker/nexus/nexus3
查询是否有nexus镜像:
docker search nexus
docker拉取nexus镜像:
docker pull sonatype/nexus3:latest
创建nexus容器:
docker run -tid -p 9998:8081 --name nexus -e NEXUS_CONTEXT=nexus -v /opt/docker/nexus/nexus3:/nexus -v /etc/localtime:/etc/localtime --restart=always sonatype/nexus3:latest
docker run 启动一个服务
-p 9998:8081 访问9998端口查看到的页面映射到了服务器8081端口
--name nexus 访问的名字为 nexus
-v /etc/localtime:/etc/localtime 映射服务器时间到docker
-v /opt/docker/nexus/nexus3:/nexus nexus数据映射到 /opt/docker/nexus/nexus3文件夹下
--restart=always
跟随docker一起启动
然后咱们就可以通过浏览器看到页面啦
公网ip或域名:9998/nexus/
进入后需要登录,获取登录密码
获取登录密码
find / -name 'admin.password'
cd /var/lib/docker/volumes/462c10a3ae7447f86848ed8dc2f25001a49478473ce92536290df33e79656477/_data/
cat admin.password
admin.password里面内容即为密码,所以账号 admin / a665b71a-7254-4ce3-b979-cbf74c87c2b8