小ネタメモ。
GCE(CentOS7)を立てた後、すぐにdocker-machineをインストールしたけどコマンドがでてこない。
docker-machineは以下にインストールされている。
/usr/local/bin/docker-machine
フルパスでコマンドを打つと実行できるようす。
[root@devserver bin]# /usr/local/bin/docker-machine --version docker-machine version 0.7.0, build a650a40
パスを確認する。
echo $PATH
・出力結果
/sbin:/bin:/usr/sbin:/usr/bin
確かに$PATHに/usr/local/bin/がない。
なので環境変数に追加する。
PATH=$PATH:/usr/local/bin/ PATH=$PATH:/usr/local/sbin/
コマンドで実行できるようになった。
[root@devserver bin]# docker-machine --version docker-machine version 0.7.0, build a650a40
恒久対応を行う場合は「/etc/profile」の最終行に環境変数の設定コマンドを記述しておく。
GCEのCentOS7では初期設定で/usr/local/bin/がPATHに設定されていないというだけの話でした。