要运行,将暴露的端口8081绑定到主机。
docker run -d -p 8081:8081 --name nexus sonatype/nexus3
去测试:
curl -u admin:admin123 http://localhost:8081/service/metrics/ping
默认凭证是:admin/admin123
持久数据:
有两种通用的方法来处理
1.使用数据量。由于数据卷是持久的, 直到没有容器使用它们,卷可以专门 为此创建。这是推荐的方法。
docker volume create --name nexus-data
docker run -d -p 8081:8081 --name nexus -v nexus-data:/nexus-data sonatype/nexus3
2.将主机目录挂载为卷。这不是可移植的,因为它 依赖于在主机上具有正确权限的目录。 但是,在需要将该卷 分配给某些特定的底层存储的某些情况下,它可能很有用。
mkdir /some/dir/nexus-data && chown -R 200 /some/dir/nexus-data
$ docker run -d -p 8081:8081 --name nexus -v /some/dir/nexus-data:/nexus-data sonatype/nexus3