Docker构建nexus私有仓库

1.下载镜像

[root@master_150 ~]# docker pull sonatype/nexus3

2.运行容器

[root@master_150 ~]# docker run -d -p 8081:8081 --name nexus -v /opt/nexus/nexus-data:/var/nexus-data --restart=always 192.168.1.196:5000/sonatype/nexus3:latest

3.登录后台

admin/admin123

4.创建仓库

5.修改客户端配置

docker私有仓库服务器,默认是基于https传输的,所以我们需要在客户端192.168.1.160做相关设置,不使用https传输

#新建配置文件
[root@master_150 ~]# vi /etc/docker/daemon.json

#将如下信息添加进去
{
    "registry-mirrors": ["https://registry.docker-cn.com"],
    "insecure-registries":["192.168.1.196:5000"]
}

#重启docker
[root@master_150 ~]# systemctl daemon-reload
[root@master_150 ~]# systemctl restart docker

6.登录仓库

#注意这里的端口是配置仓库时选择的端口号
[root@master_150 ~]# docker login -u admin -p admin123 172.16.77.71:8082 

7.上传镜像

[root@master_150 ~]# docker tag nginx:latest 172.16.77.71:8082/nginx:0.1
[root@master_150 ~]# docker push 172.16.77.71:8082/nginx:0.1

8.拉取镜像

[root@master_150 ~]# docker pull 172.16.77.71:8082/nginx:0.1

9.检索镜像

[root@master_150 ~]# docker search 172.16.77.71:8082/nginx

欢迎各位大神评论点赞!

发布了28 篇原创文章 · 获赞 36 · 访问量 742

猜你喜欢

转载自blog.csdn.net/xieweikun_7/article/details/105334473