Reconfiguring docker cli¶
We can use this command to tell our docker to communicate to the one that is in the node:
eval $(minikube docker-env)
Note that this configures only your current terminal window.
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
$ eval $(minikube docker-env)
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
08e1f3633220 deiveris/multi-client "nginx -g 'daemon of…" 7 minutes ago Up 7 minutes k8s_client_client-deployment-7fbcbb74f6-6b9zp_default_07dfcefa-48ce-11e9-9347-080027ac9b62_0
2cad7cd16d67 k8s.gcr.io/pause:3.1 "/pause" 7 minutes ago Up 7 minutes k8s_POD_client-deployment-7fbcbb74f6-6b9zp_default_07dfcefa-48ce-11e9-9347-080027ac9b62_0
70abe7496757 gcr.io/k8s-minikube/storage-provisioner "/storage-provisioner" 3 hours ago Up 3 hours k8s_storage-provisioner_storage-provisioner_kube-system_cad7848a-48b3-11e9-9347-080027ac9b62_0
c77fc24db6ed k8s.gcr.io/pause:3.1 "/pause" 3 hours ago Up 3 hours k8s_POD_storage-provisioner_kube-system_cad7848a-48b3-11e9-9347-080027ac9b62_0
db2a72d8a368 f59dcacceff4 "/coredns -conf /etc…" 3 hours ago Up 3 hours k8s_coredns_coredns-86c58d9df4-6vwjn_kube-system_ca149085-48b3-11e9-9347-080027ac9b62_0
6ec0a646cc54 f59dcacceff4 "/coredns -conf /etc…" 3 hours ago Up 3 hours k8s_coredns_coredns-86c58d9df4-tf5qs_kube-system_ca1377bd-48b3-11e9-9347-080027ac9b62_0
678de1a66ed9 k8s.gcr.io/pause:3.1 "/pause" 3 hours ago Up 3 hours k8s_POD_coredns-86c58d9df4-6vwjn_kube-system_ca149085-48b3-11e9-9347-080027ac9b62_0
cc9a879cf62e k8s.gcr.io/pause:3.1 "/pause" 3 hours ago Up 3 hours k8s_POD_coredns-86c58d9df4-tf5qs_kube-system_ca1377bd-48b3-11e9-9347-080027ac9b62_0
69a36af4889d fadcc5d2b066 "/usr/local/bin/kube…" 3 hours ago Up 3 hours k8s_kube-proxy_kube-proxy-8fl92_kube-system_c9cf3515-48b3-11e9-9347-080027ac9b62_0
ce6025e1d4fe k8s.gcr.io/pause:3.1 "/pause" 3 hours ago Up 3 hours k8s_POD_kube-proxy-8fl92_kube-system_c9cf3515-48b3-11e9-9347-080027ac9b62_0
d2346064cd2c k8s.gcr.io/kube-addon-manager "/opt/kube-addons.sh" 3 hours ago Up 3 hours k8s_kube-addon-manager_kube-addon-manager-minikube_kube-system_5c72fb06dcdda608211b70d63c0ca488_0
44477cd9854b 3cab8e1b9802 "etcd --advertise-cl…" 3 hours ago Up 3 hours k8s_etcd_etcd-minikube_kube-system_5d1dfac2685c9f6c638fb24ff7b526ae_0
30608e848d4b dd862b749309 "kube-scheduler --ad…" 3 hours ago Up 3 hours k8s_kube-scheduler_kube-scheduler-minikube_kube-system_4b52d75cab61380f07c0c5a69fb371d4_0
f0e707d067b0 40a817357014 "kube-controller-man…" 3 hours ago Up 3 hours k8s_kube-controller-manager_kube-controller-manager-minikube_kube-system_17eea6fd9342634d7d40a04d577641fd_0
5af97a55a8ee fc3801f0fc54 "kube-apiserver --au…" 3 hours ago Up 3 hours k8s_kube-apiserver_kube-apiserver-minikube_kube-system_c43b7638a36a24e7ce3a86415f505a74_0
881e39c9c8d6 k8s.gcr.io/pause:3.1 "/pause" 3 hours ago Up 3 hours k8s_POD_kube-controller-manager-minikube_kube-system_17eea6fd9342634d7d40a04d577641fd_0
183b32b7c30f k8s.gcr.io/pause:3.1 "/pause" 3 hours ago Up 3 hours k8s_POD_kube-scheduler-minikube_kube-system_4b52d75cab61380f07c0c5a69fb371d4_0
bb07dcd126f7 k8s.gcr.io/pause:3.1 "/pause" 3 hours ago Up 3 hours k8s_POD_etcd-minikube_kube-system_5d1dfac2685c9f6c638fb24ff7b526ae_0
b7cad0807aa2 k8s.gcr.io/pause:3.1 "/pause" 3 hours ago Up 3 hours k8s_POD_kube-apiserver-minikube_kube-system_c43b7638a36a24e7ce3a86415f505a74_0
091482821db9 k8s.gcr.io/pause:3.1 "/pause" 3 hours ago Up 3 hours k8s_POD_kube-addon-manager-minikube_kube-system_5c72fb06dcdda608211b70d63c0ca488_0
If we view the command executed by eval, we can see that it exports some environment variables:
$ minikube docker-env
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.101:2376"
export DOCKER_CERT_PATH="/home/davis/.minikube/certs"
export DOCKER_API_VERSION="1.35"
# Run this command to configure your shell:
# eval $(minikube docker-env)