Μετά θα πρέπει να ανοίξουμε το /etc/apt/sources.list.d/docker.list
Θα δείτε κάτι του στύλ:
deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu tricia stable
Θα στην παραπάνω εγγραφή θα πρέπει να αντικαταστήσεις την λέξη tricia ή όποιες άλλο με τον παρακάτω πίνακα:
mint_version
ubuntu_version
tricia
bionic
tina
bionic
tara
bionic
uma
focal
ulyssa
focal
ulyana
focal
vanessa
jammy
Στην στήλη mint_version είναι όλες οι πιθανές λέξεις που έχει και στο ubuntu_version οποιαδήποτε αντίστοιχη του ubuntu. Θα πρέπει να δείτε ποιες είναι μετά το https://download.docker.com/linux/ubuntu στο /etc/apt/sources.list.d/docker.list και να τις αντικαταστήσετε.
@pc_magas έχω καιρό να ασχοληθώ με το docker μετά από μια έντονη περίοδο ενασχόλησης με αυτό. Ποια είναι η γνώμη σου για το docker compose στη θέση του docker-compose, αν δεν είμαι εκτός θέματος. Έχει να κάνει μόνο με Official κατάσταση; Πολύ κατατοπιστικές οι οδηγίες σου για το mint.
Ίσως αξίζει να πω και το rationale το γιατί παίζει.
Το linux mint (όχι η έκδοση LMDE) πατά πάνω σε ubuntu. Ως εκ τούτου πληθώρα core πακέτων (kernel, core libs κλπ κλπ) actually είναι από την έκδοση ubuntu που βασίζετε το mint.
Άρα ρυθμίζοντας τα αποθετήρια να τραβούν από την έκδοση των πακέτων του ubuntu που πατά το mint είναι compartible. Άρα το πινακάκι που έβαλα παραπάνω δεν είναι randomly generated αλλά βασιζόμενο στο All Versions - Linux Mint
Ως εκ τούτου ορίζοντας στο /etc/apt/sources.list.d την έκδοση ubuntu just works.
Επιπροσθετα το ίδιο ισχυει και για οποιοδηποτε αλλο αποθετηριο υποστηρίζει μονο Ubuntu.
Το δοκίμασα εγκαθιστώντας το terraform πακέτο όπως δείχνει η σελίδα:
Απλά αλλάζοντας το αρχείο /etc/apt/sources.list.d/hashicorp.list κατά παρόμοιο τρόπο όπως και αυτού του docker. Δλδ στο αρχείο αυτό (/etc/apt/sources.list.d/hashicorp.list) πήγα και άλλαξα την κατάλληλη έκδοση βάση του πίνακα στο αρχικό Post:
Ένας άλλος τρόπος της εγκατάστασης docker(μαζί με docker compose), για όσες διανομές το υποστηρίζουν είναι το docker desktop. Μειονέκτημα ότι τρέχει σε εικονική μηχανή. Πλεονέκτημα ότι η εκμάθηση είναι ίδια για όλα τα λειτουργικά συστήματα και έχει πολλές πρόσθετες λειτουργίες.
To docker προσφέρει πάρα πολλές δυνατότητες στους χρήστες του και είναι εύκολο ακόμα και για αρχάριους χρήστες.
Οι διανoμές linux ευνοούν τη διάδοσή του και μπορεί κανείς με το docker να εκτελέσει εφαρμογές που δεν επηρεάζουν το υπόλοιπο σύστημα του γιατί είναι απομονωμένες σε κοντέινερ και που θα ήταν πολύ δύσκολο να εκτελέσει με άλλο τρόπο.