LoginSignup
2
4

More than 5 years have passed since last update.

minikubeのbuilt-in Docker daemonを使用する

Posted at

ロカールのコンテナimageをminikubeが利用できるようにbuilt-in Docker daemonを使用するよう設定します。
この設定により、DockerHubにUPやprivate registryを作成しなくても、
ローカルでのimageの作成だけでminikubeがimageを取得してくれます。

環境

下記で作成したものになります。
https://qiita.com/Manjiii/items/88699c52f5ade2bf4b6f

minikubeのbuilt-in Docker daemonを使用するように設定

eval $(minikube docker-env)

上記コマンド実行後、

#Dockerfileのある場所へ移動
cd hoge
docker build -t hogehoge:v1 .

# 作成されたことを確認
docker images

# deployしてみる *簡略してコマンドでやってみる
kubectl run hoge--minikube --image=hogehoge:v1

管理画面で正常に稼働していることを確認
http://192.168.99.100:30000

minikubeのbuilt-in Docker daemonを使用をやめる

使用をやめるときは

eval "$(docker-machine env -u)"

注意点

imageにつけるタグは「latest」は使用できません。
また、同様にimagePullPolicyにalwaysを使用しているとdeploy時にImagePullBackOffエラーになります。

参考URL

2
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4