LinuxディストリビューションでDockerコマンドが使えないとき
タイトルではDockerコマンドが使えないと書いてありますが、実際は使えます(笑)
よく初心者が陥りやすい罠として、例えば
docker --version
というコマンドを入力したとします。
エイリアスコマンドを設定していないとこのコマンドは動きません。
※エイリアスコマンドとは
aliasコマンドはコマンドを別名で登録または、登録されている内容を確認するLinuxコマンドのこと
このエイリアスコマンドを設定していない状態だと
docker.exe --version
でDockerコマンドを使用できます。
ですが毎回「docker.exe」と入力するのは面倒ですよね。
そこで、エイリアスコマンドにてLinuxコマンドを設定することで「docker」と短縮して済ませることができます。
設定ファイルと内容は下記の通りです。
cd ~ vim .bashrc #「i」で編集可能にする #下記コードを加える alias docker='docker.exe' alias docker-compose='docker-compose.exe' #「Esc」で編集終了 #「:wq」で編集&保存して終了
※「docker-compose」も追加で入れておきました
これでLinuxディストリビューションで「docker ps -a」等の短縮形のコマンドを入力すると反応してくれるはずです(o*。_。)oペコッ