diff --git a/site/content/en/docs/drivers/includes/registry_addon_mac_windows.inc b/site/content/en/docs/drivers/includes/registry_addon_mac_windows.inc index d35bfd26e29dc001f846a31b151c57b4f347eb20..4cf16a088cbefad348bbccd2664c0b2b41eb64f4 100644 --- a/site/content/en/docs/drivers/includes/registry_addon_mac_windows.inc +++ b/site/content/en/docs/drivers/includes/registry_addon_mac_windows.inc @@ -5,15 +5,15 @@ The registry addon works in all OS, to use it depends on the driver you built yo Here is a table to help you with registry addon: -| Drivers | Supported Status | Drivers to port forward | Ports | +| Drivers | Ports | |--- |--- |--- |--- |--- | -| [Linux drivers](/docs/drivers) | works fine | | 5000 | -| [Mac drivers](/docs/drivers) | works fine | [Docker](/docs/drivers/docker/) | random | -| [Windows drivers](/docs/drivers) | works fine | [Docker](docs/drivers/docker/) | random | +| [Docker driver on Linux](/docs/drivers) | 5000 | +| [Docker driver on Mac and windows](/docs/drivers) | Random | +| [All other drivers](/docs/drivers) | Random | * note1 : The default port for linux drivers is 5000. -* note2 : Drivers for Docker driver is random like (87362). +* note2 : Drivers for Docker driver is random. --- @@ -30,27 +30,19 @@ Open a shell console, and run the following command: minikube start --addons=registry --vm-driver={{docker | podman}} ``` -## Before usage Registry - -Make sure the port you have to use, you can see it as a result of the previous command, or seeing the port forward running(in case of docker driver on Mac or Windows): - -```shell -docker ps -``` - ## Usage Registry Build docker image and tag it appropriately: ```shell -docker build --tag $(minikube ip):5000/test-img . +docker build --tag $(minikube ip):$(docker inspect --format '{{(index (index .NetworkSettings.Ports "5000/tcp") 0).HostPort}}' )/test-img . ``` Push docker image to minikube registry: ```shell -docker push $(minikube ip):5000/test-img +docker push $(minikube ip):$(docker inspect --format '{{(index (index .NetworkSettings.Ports "5000/tcp") 0).HostPort}}' /test-img ``` After the image is pushed, refer to it by `localhost:5000/{name}` in kubectl specs. -* For more information, documentation ([Pushing to an in-cluster using Registry addon](https://minikube.sigs.k8s.io/docs/handbook/pushing/#4-pushing-to-an-in-cluster-using-registry-addon)) +* For more information, documentation ([Pushing to an in-cluster using Registry addon](https://minikube.sigs.k8s.io/docs/handbook/pushing/#4-pushing-to-an-in-cluster-using-registry-addon)) \ No newline at end of file