Docker tidak membuka container network

Issue

Masalahnya adalah Docker tidak bisa membuka jaringan container yang umumnya bisa bagi OS Linux, jaringan container ini berfungsi agar kita bisa berinteraksi dengan container melalui IP Address tersambung layaknya ada komputer dua di komputer kita(mungkin bagi yang pernah pakai virtualbox sudah paham maksud saya).


Solve

Install dan Jalankan docker-mac-net-connect

# Install via Homebrew
$ brew install chipmk/tap/docker-mac-net-connect

# Run the service and register it to launch at boot
$ sudo brew services start chipmk/tap/docker-mac-net-connect

Setelah dijalankan uji dengan membuat container

# Run an nginx container
$ docker run --rm --name nginx -d nginx

# Get the internal IP for the container
$ docker inspect nginx --format '{{.NetworkSettings.IPAddress}}'
172.17.0.2

# Make an HTTP request directly to its IP
$ curl -I 172.17.0.2
HTTP/1.1 200 OK
Server: nginx/1.21.3
Date: Thu, 11 Nov 2021 21:00:37 GMT
Content-Type: text/html
Content-Length: 615
Last-Modified: Tue, 07 Sep 2021 15:21:03 GMT
Connection: keep-alive
ETag: "6137835f-267"
Accept-Ranges: bytes

Disini jg saya mencoba run ubuntu saya, dan saya install didalamnya apache2, lalu saya akses ip ubuntu saya lewat browser, dan taraaa sudah terhubung tanpa perlu open port"-an.


Source: https://golangexample.com/connect-directly-to-docker-for-mac-containers-via-ip-address/#:%7E:text=The%20docker%2Dmac%2Dnet%2D,no%20external%20connections%20are%20made.

Komentar

Postingan populer dari blog ini

whois

Membuat export dan import Excel di spring boot

Spring Boot CRUD Thymeleaf-Pagination + Bootstrap Dynamic Modals