用docker安装nexus3.x

1:查询镜像

docker search nexus

2:我选用安装sonatype/nexus3版本,pull镜像

docker pull sonatype/nexus3

3:配置一下本地保存数据的路径,我放在/docker/nexus/nexus-data下。

注意:在生成目录的时候,因为nexus的读写默认是200,docker run的时候会报找不到路径的错误

我们需要把文件夹付757权限

chmod 757 docker

chmod 757 nexus

chmod 757 nexus-data

4:运行镜像

docker run -d -p 8081:8081 -p 8082:8082 -p 8083:8083 --name nexus3 -v /docker/nexus/nexus-data:/nexus-data sonatype/nexus3

8081 :是客户端页面的对外端口

8082:我准备建立docker hosted 私有库使用。  hosted可以上传下载我建立的images。

8083:我准备建立docker proxy 代理库使用。 proxy可以镜像远程公共仓库,比如:docke官方仓库、aliyun等等。如果我们在/etc/docker/daemon.json这个文件夹中配置:

"insecure-registries":["192.168.155.55:8083"] 这样的话,每次拖取镜像,如果8083上没有,先从远程库下载,下载到8083,再下载到本地库,下次再下载的时候,就从8083上下载了。

daemon.json文件中的配置说明:

"registry-mirrors": ["https://1v50e4uy.mirror.aliyuncs.com"],    ----文件加速地址,下载国外的镜像,通过它进行加速

 "insecure-registries":["192.168.155.100:8083"]      ---配置本地的镜像库地址

5:容器正常运行,我们可以登陆页面,查看:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容