在这里我们搭建nexus来作为我们的私服,用于存储构建好的服务镜像。
安装nexus镜像
mkdir ~/mst
cd ~/mst
docker run -d -u root -v $(pwd)/nexus-data:/nexus-data -p 5000:5000 -p 8081:8081 sonatype/nexus3
可以看到基于镜像安装nexus是非常简单的。等待大概1~2分钟后,访问http://localhost:8081/可以看到如下所示的页面。
创建私服
使用默认的用户名和密码(admin/admin123)登陆。创建步骤如下所示:
唯一需要注意的是:HTTP的端口设置5000的原因是我们在启动nexus容器的时候暴露的端口为5000。也就是说这里的端口需要和我们启动时候的映射端口保持一致。我们push镜像的时候也会使用该端口。
登陆验证
运行命令进行登陆
docker login 127.0.0.1:5000 -u admin -p admin123
如果看到如下输出,说明我们已经搭建成功了:
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Login Succeeded