#Docker start ~ コンテナに入るまで コマンド一覧
###1.docker machine を起動する
docker-machine start [docker名]
※docker名は、docker info
を叩いてNameを確認
###2.dockerの環境変数を表示
docker-machine env [docker名]
###3.dockerの環境変数を読み込む
eval "$(docker-machine env [docker名])"
または、
source ~/.bashrc
###4.コンテナの中に入る
docker exec -it [コンテナ名] bash
#エラーについて
##"dial unix /var/run/docker.sock: no such file or directory"
##解決方法1
1.環境変数を確認
export
これで、DOCKER ~~がなければ、DOCKERの設定が読み込まれていない。
2.環境変数を読み込む
eval "$(docker-machine env [docker名])"
または、
source ~/.bashrc
##解決方法2
ターミナルの新しいタブで作業を行う
###原因
docker-machine start をする前、~/.bashrcは読み込まれるが、
環境変数は吐き出されない。
そのため、docker-machine start をする後、
~/.bashrc は、ターミナル起動時(タブを新規に開く)・手動で読み込む必要があった