Αυτό το άρθρο εξηγεί πώς να εγκαταστήσετε docker-compose
στο CoreOS. Στο CoreOS, ο /usr/
φάκελος είναι αμετάβλητος, επομένως η τυπική /usr/local/bin
διαδρομή δεν είναι διαθέσιμη για την εκτέλεση δυαδικών αρχείων. Ο /opt/bin
κατάλογος, ωστόσο, είναι διαθέσιμος για αυτά τα αρχεία.
Εγκατάσταση
Αρχικά, βεβαιωθείτε ότι /opt/bin
βρίσκεται στο περιβάλλον σας $PATH
.
docker-host ~ # echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/bin
Εάν /opt/bin
δεν περιλαμβάνεται στη λίστα, ως χρήστης root, δημιουργήστε ή τροποποιήστε το αρχείο /root/.bash_profile
και προσθέστε τα εξής:
PATH=$PATH:/opt/bin
Στη συνέχεια, τρέξτε source /root/.bash_profile
για να παραλάβετε τη νέα διαμόρφωση. Θα εφαρμόζεται αυτόματα κάθε φορά που συνδέεστε στο κέλυφος.
Για να κάνετε λήψη της πιο πρόσφατης σταθερής έκδοσης του docker-compose
, εκτελέστε τις ακόλουθες εντολές σε ένα σενάριο bash ή μία γραμμή τη φορά στη γραμμή εντολών:
export DOCKER_COMPOSE_VERSION=`git ls-remote --tags git://github.com/docker/compose.git | awk '{print $2}' |grep -v "docs\|rc" |awk -F'/' '{print $3}' |sort -V |tail -n1`
curl -L https://github.com/docker/compose/releases/download/$DOCKER_COMPOSE_VERSION/docker-compose-`uname -s`-`uname -m` > /opt/bin/docker-compose
chmod +x /opt/bin/docker-compose
Εάν προτιμάτε να καθορίσετε μια έκδοση, ορίστε DOCKER_COMPOSE_VERSION
μια έγκυρη docker-compose
έκδοση.
Βεβαιωθείτε ότι το αρχείο είναι διαθέσιμο πληκτρολογώντας:
which docker-compose
Εάν η διαμόρφωση ήταν επιτυχής, θα δείτε την έξοδο:
/opt/bin/docker-compose
Επαληθεύστε την έκδοση εκτελώντας το docker-compose -v
.
Αυτό ολοκληρώνει το σεμινάριο μου. Για εναλλακτικές μεθόδους εγκατάστασης, συμβουλευτείτε την τεκμηρίωση του Docker.