使用nexus3作为docker镜像仓库

原创
2018/06/28 16:32
阅读数 1.1W

1.安装nexus3

docker volume create --name nexus-data
docker run -d --name nexus  --restart=always -p 5000:5000 -p 8081:8081 -v nexus-data:/nexus-data  sonatype/nexus3

安装+启动大约需要两三分钟,

[root@localhost ~]# curl -u admin:admin123 http://localhost:8081/service/metrics/ping
pong

如上,表示安装成功

2.创建docker hosted仓库 (1)访问http://192.168.75.131:8081/ 并登陆,有户名admin,密码admin123

3.配置realms(不配置此项无法进行login,pull,push)

4.配置/etc/docker/daemon.json 由于不是https,所以要在daemon.json中配置一下

{"insecure-registries":["192.168.226.132:5000"]}

并重启docker服务

systemctl restart docker

5.上传一个试试

docker pull redis 
docker tag redis 192.168.75.131:5000/redis
docker login -u admin -p admin123 192.168.75.131:5000
docker push 192.168.75.131:5000/redis
docker logout  192.168.75.131:5000

6.去docker仓库看看

7.拉下来用用

docker pull 192.168.75.131:5000/redis
Using default tag: latest
latest: Pulling from redis
Digest: sha256:6213e498c76eb159d959687c2beb9a77d2ce7b080a38dbd19130a3ad24a6a5c3
Status: Image is up to date for 192.168.75.131:5000/redis:latest
展开阅读全文
打赏
0
3 收藏
分享
加载中
更多评论
打赏
0 评论
3 收藏
0
分享
返回顶部
顶部