macOSでminikubeを扱う際のあれこれ
Mac/LinuxのホストでDockerデーモンを操作できるようにするには、minikube docker-envを実行します。
これにより、MinikubeのVM内のDockerデーモンと通信しているホストのMac/LinuxマシンのコマンドラインでDockerを使用できるようになります:
ホストマシン上のDockerではなく、minikubeの内部で動くDockerデーモンと通信できるようになる
code:zsh
minikube docker-env
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://127.0.0.1:*****"
export DOCKER_CERT_PATH="/Users/username/.minikube/certs"
export MINIKUBE_ACTIVE_DOCKERD="minikube"
# To point your shell to minikube's docker-daemon, run:
# eval $(minikube -p minikube docker-env)
こんな感じの出力が表示されるので、その通りにexportしてあげると、minikube上のDockerと繋がる
eval $(minikube -p minikube docker-env)を実行するだけでもok