要執行,將暴露的埠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