1,首先,Nexus3上,admin权限,Repository-》Repositories-》Create repository
type:docker(hosted)
Name:docker-host
HTTP:10009(任意)
-save
2,左侧menu,Security-》Realms
【Docker Bearer Token Reaim】设置成Active
Docker设定
3,在EC2上
vi /etc/docker/daemon.json
{
"insecure-registries": ["{server_IP}:{10009}"], "debug" : true, "experimental" : true
}
4,docker 服务重启
5,因为Nexus3是用Dockers images起的,所以要把端口给上面设定的端口给映射上
docker run -p 10009:10009-p 8081:8081
6, docker login http://{server_IP}:10009/nexus/repository/docker-host
7,docker push http://{server_IP}:10009/nexus/repository/docker-host/{image_name}:{Tag}