απαιτήσεις: Υπάρχουν στην πραγματικότητα πολλά σεμινάρια στο Διαδίκτυο σχετικά με την ανάπτυξη του Nexus 3 με το Docker, αλλά το Nexus3 πρέπει να συντονιστεί κατά τη διαδικασία ανάπτυξης για να απενεργοποιηθούν ορισμένες περιττές λειτουργίες διαμόρφωσης. Για παράδειγμα:Ανάλυση τηλεπισκόπησης, έλεγχος ευπάθειας πακέτων, προειδοποίηση κακόβουλου λογισμικούκαι άλλες λειτουργίες (ορισμένες λειτουργίες πρέπει να είναι συνδεδεμένες στο Διαδίκτυο, για να αποφευχθεί η διαρροή απορρήτου, συνιστάται η απενεργοποίησή τους). Πολλά αποθετήρια έχουν μία μόνο λειτουργία, μερικά μπορούν να κάνουν μόνο πακέτα nuget, μερικά μπορούν να κάνουν μόνο πακέτα npm και μερικά μπορούν να κάνουν μόνο εικόνες docker.
Αναθεώρηση:
Νέξους
Επίσημη ιστοσελίδα:Η σύνδεση με υπερσύνδεσμο είναι ορατή. Καταφόρτωση:Η σύνδεση με υπερσύνδεσμο είναι ορατή. Πηγαίος κώδικας έκδοσης κοινότητας:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Nexus Repository 3.70.x Λήψεις με OrientDB και Λήψη αρχείων - Repository Manager 3 Ποια είναι η διαφορά;
Το Sonatype Nexus Repository Community Edition είναι η τέλεια λύση για να βοηθήσετε μεμονωμένους προγραμματιστές και μικρές ομάδες να διαχειρίζονται αποτελεσματικά τα στοιχεία – και είναι εντελώς δωρεάν! Ως η επόμενη εξέλιξη του αρχικού μας Sonatype Nexus Repository OSS, η Community Edition σάς προσφέρει σύγχρονα χαρακτηριστικά που έχουν σχεδιαστεί για να ανταποκρίνονται στις ανάγκες των σημερινών ταχέως εξελισσόμενων ομάδων ανάπτυξης.
Περιορισμοί έκδοσης κοινότητας
Το Sonatype Nexus Repository Community Edition έχει σχεδιαστεί για να παρέχει ισχυρή διαχείριση αποθετηρίου τόσο για μεμονωμένους χρήστες όσο και για μικρές ομάδες. Υποστηρίζει έως και 100,000 εξαρτήματα και 200,000 αιτήματα την ημέρα.
Για έναν μικρό αριθμό μεγαλύτερων ή υψηλής χρήσης ομάδων, εάν ξεπεραστούν αυτά τα όρια, τα ενσωματωμένα μέτρα ασφαλείας της Κοινότητας θα διακόψουν την προσθήκη νέων στοιχείων έως ότου η χρήση επιστρέψει κάτω από δύο όρια. Αυτό ευθυγραμμίζει τη δωρεάν κοινοτική μας έκδοση με ομάδες και μικρούς οργανισμούς και διασφαλίζει ότι οι μεγάλες επιχειρήσεις λαμβάνουν την υποστήριξη και τις δυνατότητες εταιρικού επιπέδου που χρειάζονται για να εκτελούν αξιόπιστα συστήματα κρίσιμης σημασίας με την έκδοση Pro.
Σύγκριση χαρακτηριστικών
Αναφορά:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Μορφή αποθετηρίου
Ξεκινώντας με το 3.x, υποστηρίζει πολλές δημοφιλείς μορφές πακέτων από προεπιλογή:
- Κληματαριά
- Λιμενεργάτης
- Git LFS
- Μέιβεν
- npm
- NuGet
- ΠυΠΙ
- Ρουμπίνι
- Πολύτιμοι λίθοι
- μμ
- Διακομιστής μεσολάβησης
Αναφορά:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Ανάπτυξη Docker
Αρχικά, δημιουργήστε ένα φάκελο δεδομένων και ορίστε τα σωστά δικαιώματα (διαφορετικά θα ξεκινήσει με σφάλμα), η εντολή είναι η εξής:
docker-compose.yml Η διαμόρφωση έχει ως εξής:
Η εντολή εκκίνησης είναι η εξής:
Περιμένετε λίγο, ελέγξτε τον προεπιλεγμένο κωδικό πρόσβασης:cat [κατάλογος κεντρικού υπολογιστή χάρτη]/admin.passwordΣτη συνέχεια, συνδεθείτε μέσω του προγράμματος περιήγησής σας ως εξής:
Κλείσιμο προσέγγισης: Διαχείριση
Βήματα: Σύστημα -> Δυνατότητες -> Προσέγγιση: Διαχείριση -> Απενεργοποιημένη
Εάν δεν εκτελέσετε τη λειτουργία συντονισμού, ενδέχεται να αναφερθούν τα ακόλουθα σφάλματα κατά τη λειτουργία:
2025-05-16 09:59:15,100+0800 ΠΛΗΡΟΦΟΡΙΕΣ [pool-2-thread-1] ανώνυμος org.apache.http.impl.execchain.RetryExec - Εξαίρεση εισόδου/εξόδου (java.net.SocketException) που εντοπίστηκε κατά την επεξεργασία αιτήματος σε { s}->Η σύνδεση με υπερσύνδεσμο είναι ορατή.Το δίκτυο δεν είναι προσβάσιμο 2025-05-16 09:59:15,100+0800 ΠΛΗΡΟΦΟΡΙΕΣ [pool-2-thread-1] ανώνυμος org.apache.http.impl.execchain.RetryExec - Επανάληψη αιτήματος σε {s}->Η σύνδεση με υπερσύνδεσμο είναι ορατή. 2025-05-16 09:59:35,120+0800 ΠΛΗΡΟΦΟΡΙΕΣ [pool-2-thread-1] ανώνυμο org.apache.http.impl.execchain.RetryExec - Εξαίρεση εισόδου/εξόδου (java.net.SocketException) που εντοπίστηκε κατά την επεξεργασία αιτήματος σε { s}->Η σύνδεση με υπερσύνδεσμο είναι ορατή.Το δίκτυο δεν είναι προσβάσιμο 2025-05-16 09:59:35,120+0800 ΠΛΗΡΟΦΟΡΙΕΣ [pool-2-thread-1] ανώνυμος org.apache.http.impl.execchain.RetryExec - Επανάληψη αιτήματος σε {s}->Η σύνδεση με υπερσύνδεσμο είναι ορατή. 2025-05-16 09:59:55,139+0800 WARN [pool-2-thread-1] ανώνυμο com.sonatype.nexus.plugins.outreach.internal.outreach.SonatypeOutreach - Δεν ήταν δυνατή η λήψη του πακέτου σελίδων
2025-05-28 10:41:05,758+0800 ΠΡΟΕΙΔΟΠΟΙΗΣΗ [pool-2-thread-1] ανώνυμο com.sonatype.nexus.plugins.outreach.internal.outreach.SonatypeOutreach - Δεν ήταν δυνατή η λήψη του πακέτου σελίδων
org.apache.http.conn.ConnectTimeoutException: Connect to links.sonatype.com:443 [links.sonatype.com/3.130.138.154, links.sonatype.com/3.13.154.138, links.sonatype.com/18.224.75.160] failed: Connect timed out στο org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:151) στο org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376) στο org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) στο org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) στο org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) Αναφορά:Η σύνδεση με υπερσύνδεσμο είναι ορατή. |