1.0.5 • Published 2 years ago

minikube-docker-port-mapper v1.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

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

  1. minikube
  2. 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