Tôi có một số hình ảnh docker mà tôi muốn sử dụng với minikube
. Trước tiên tôi không muốn phải tải lên và sau đó tải xuống cùng một hình ảnh thay vì chỉ sử dụng hình ảnh cục bộ trực tiếp. Làm thế nào để tôi làm điều này?
Những thứ tôi đã thử:
1. Tôi đã thử chạy các lệnh này (riêng biệt, xóa các trường hợp của minikube cả hai lần và bắt đầu mới)
kubectl run hdfs --image=fluxcapacitor/hdfs:latest --port=8989
kubectl run hdfs --image=fluxcapacitor/hdfs:latest --port=8989 imagePullPolicy=Never
Đầu ra:
NAME READY STATUS RESTARTS AGE
hdfs-2425930030-q0sdl 0/1 ContainerCreating 0 10m
Nó chỉ bị kẹt ở một số trạng thái nhưng không bao giờ đạt đến trạng thái sẵn sàng.
2. Tôi đã thử tạo một sổ đăng ký và sau đó đưa hình ảnh vào đó nhưng nó cũng không hoạt động. Tôi có thể đã làm điều đó không chính xác nhưng tôi không thể tìm thấy hướng dẫn thích hợp để thực hiện nhiệm vụ này.
Vui lòng cung cấp hướng dẫn để sử dụng hình ảnh docker cục bộ trong trường hợp kubernetes cục bộ.
HĐH: ubfox 16.04
Docker: Docker phiên bản 1.13.1, bản dựng 092cba3
Kubernetes:
Client Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.3", GitCommit:"029c3a408176b55c30846f0faedf56aae5992e9b", GitTreeState:"clean", BuildDate:"2017-02-15T06:40:50Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.2", GitCommit:"08e099554f3c31f6e6f07b448ab3ed78d0520507", GitTreeState:"clean", BuildDate:"1970-01-01T00:00:00Z", GoVersion:"go1.7.1", Compiler:"gc", Platform:"linux/amd64"}
Nếu ai đó có thể giúp tôi có được một giải pháp sử dụng docker-compose để làm điều này, điều đó thật tuyệt vời. Cảm ơn.
Biên tập :
Hình ảnh được tải trong eval $(minikube docker-env
:
REPOSITORY TAG IMAGE ID CREATED SIZE
fluxcapacitor/jupyterhub latest e5175fb26522 4 weeks ago 9.59 GB
fluxcapacitor/zeppelin latest fe4bc823e57d 4 weeks ago 4.12 GB
fluxcapacitor/prediction-pmml latest cae5b2d9835b 4 weeks ago 973 MB
fluxcapacitor/scheduler-airflow latest 95adfd56f656 4 weeks ago 8.89 GB
fluxcapacitor/loadtest latest 6a777ab6167c 5 weeks ago 899 MB
fluxcapacitor/hdfs latest 00fa0ed0064b 6 weeks ago 1.16 GB
fluxcapacitor/sql-mysql latest 804137671a8c 7 weeks ago 679 MB
fluxcapacitor/metastore-1.2.1 latest ea7ce8c5048f 7 weeks ago 1.35 GB
fluxcapacitor/cassandra latest 3cb5ff117283 7 weeks ago 953 MB
fluxcapacitor/apachespark-worker-2.0.1 latest 14ee3e4e337c 7 weeks ago 3.74 GB
fluxcapacitor/apachespark-master-2.0.1 latest fe60b42d54e5 7 weeks ago 3.72 GB
fluxcapacitor/package-java-openjdk-1.8 latest 1db08965289d 7 weeks ago 841 MB
gcr.io/google_containers/kubernetes-dashboard-amd64 v1.5.1 1180413103fd 7 weeks ago 104 MB
fluxcapacitor/stream-kafka-0.10 latest f67750239f4d 2 months ago 1.14 GB
fluxcapacitor/pipeline latest f6afd6c5745b 2 months ago 11.2 GB
gcr.io/google-containers/kube-addon-manager v6.1 59e1315aa5ff 3 months ago 59.4 MB
gcr.io/google_containers/kubedns-amd64 1.9 26cf1ed9b144 3 months ago 47 MB
gcr.io/google_containers/kube-dnsmasq-amd64 1.4 3ec65756a89b 5 months ago 5.13 MB
gcr.io/google_containers/exechealthz-amd64 1.2 93a43bfb39bf 5 months ago 8.37 MB
gcr.io/google_containers/pause-amd64
minikube start --disk-size 100g
. Một giải pháp khác là xóa những hình ảnh cũ bằngdocker images
vàdocker rmi
.