Αυτό το άρθρο εξηγεί πώς να εγκαταστήσετε 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.