安装
拉取镜像
docker pull sonatype/nexus3
创建目录
mkdir /data/dockerdata/nexus3 chown 200.200 /data/dockerdata/nexus3
启动容器
docker run -tid \ --name tfnexus3 \ -h tfnexus3 \ -p 8081:8081 \ -v /data/dockerdata/nexus3:/nexus-data \ registry.tongfu.net:5000/sonatype/nexus3
配置
打开nexus3
登录
点击右上角的Sign in按钮
查看admin密码
cat /data/dockerdata/nexus3/admin.password
登录nexus3
使用admin和前面查到的密码登录nexus3系统。
重置密码
首次使用admin登录需要重置密码。
创建存储
进入Configuration > Repository > Blob Stores,点击右上角的Create Blob Store。
填写表单,Type为File,Name为tongfunet,点击Save保存。
创建仓库
进入Configuration > Repository > Repositories,点击左上角的Create repository。
填写表单,选择docker(hosted),Name为tongfunet,开启http端口5000,Blob store为刚刚创建的tongfunet,点击Create repository创建仓库。
创建用户
进入Security > Users,点击左上角的Create local user。
填写表单,ID就是用户名,First name、Last name、Email随便写,密码好好写一个,Status选Active,Roles选nx-admin,点击Create local user创建本地用户。
测试
提交镜像
拉取镜像