提交 d573b6c5 编写于 作者: A Alonyb

add docker inspect command

上级 59e9c834
......@@ -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}}' <container_id>)/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}}' <container_id>/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
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册