minikube-docker-port-mapper
v1.0.5
Published
Automated Docker port mapping for minikube
Downloads
7
Readme
minikube Docker Port Mapper
Automated Docker port mapping for minikube
Motivation
minikube can (almost) be used as a drop-in replacement for Docker Desktop. One of the drawbacks of doing so is that the
published ports from the containers running in minikube VM are only accessible through the host-only adapter associated
with minikube VM. This project aims to mimic
the Docker Desktop port mapping feature, by
automatically creating forwarding proxies from localhost
to minikube IP for published ports.
Installation
Requirements
- minikube
- Node.js v14+
You'd probably want to follow this guide for replacing Docker Desktop with minikube
Usage
minikube start
npx minikube-docker-port-mapper
# in another terminal session
eval $(minikube docker-env)
docker run -d --name nginxhello -p 8080:80 nginxdemos/hello
curl -i localhost:8080
docker rm -f nginxhello