📖 Docker Compose release notes
「 👆 上記のサイトで docker-compose の最新版の バージョン番号 を調べろだぜ!」
「 次に、 docker-compose
が既にインストールされてないか確認してみようぜ?」
docker-compose -v
Output:
Command 'docker-compose' not found, but can be installed with:
sudo apt install docker-compose
「 👆 docker-compose
がインストールされてないぜ?」
「 sudo apt install docker-compose
って打てばいいんじゃない?」
「 このあとに採る行動で、トゥルーエンド ルートと、 バッドエンド ルートに分かれるぜ」
python3 -V
Output:
Python 3.8.10
「 👆 なんか 今どきのLinuxは perl ではなくて python3 が最初から入ってるらしいんだぜ。
時代 は変わったんだな」
sudo apt -y upgrade
「 👆 必要なら Ubuntuの環境を最新の状態にしてくれだぜ」
📖 Docker-compose:/ usr / local / bin / docker-compose:1行目:Not:コマンドが見つかりません
sudo apt-get -y install python3-pip
「 👆 pip というのがパッケージ管理をやってくれるんだぜ。 docker-compose をインストールしようぜ?」
sudo pip3 install docker-compose
「 👆 docker-compose
ファイルの内容が Python になったぜ!」
docker-compose -v
「 👆 最新のバージョンの docker-compose
が入ったぜ!」
「 sudo apt install docker-compose
って打てばいいんじゃない?」
「 👆 そのコマンドでインストールされる docker-compose のバージョンは とても古い」
「 ダメならダメでもいいんだが、新しい方法を案内してほしい」
「 Windows なら、Docker Desktop に最新の docker-compose が同梱されてるんだけど、
Ubuntu の場合はどうやってインストールするのかしらねぇ?」
📖 How To Install and Use Docker Compose on Ubuntu 20.04
# 一見まともそうなコマンドだがダメ
sudo chmod +x /usr/local/bin/docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
「 👆 これが 一見 まっとうなやり方なんだが、手順を間違えると 2種類の結果があって、
どちらも トラップだぜ!」
「 👆 1つ目のトラップ、バージョン番号によっては
シェルスクリプトに Not Found
と書き込まれていて、Not
というコマンドが見つかりません、というトラップだぜ!」
「 👆 2つ目のトラップは、インストールできる最新のバージョン番号が 1.25.0
だということだぜ」
「 レガシー記事が残っててもいいんだが、最新記事へ案内してほしいぜ。
この電子化の時代に なんで それをアシストできないんだぜ」
sudo apt remove docker-compose
「 👆 古いバージョンをレガシーな方法でインストールしてしまっていたら、消せだぜ」
📖 AWS記事まとめ
Crieitは個人で開発中です。
興味がある方は是非記事の投稿をお願いします! どんな軽い内容でも嬉しいです。
なぜCrieitを作ろうと思ったか
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください!