Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Exposing hyperkit ip address for network=host setting

Abierto
#280 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
docker
Área
networking

Línea de trabajo

Empieza reproduciendo la configuración indicada con Docker Compose usando network=host y, a continuación, ejecuta docker run --network host alpine ifconfig eth0 como se describe. Rastrea cómo HyperKit y Docker Desktop exponen la conectividad de red para los contenedores en modo host; se considera terminado cuando la dirección relevante de la VM y sus servicios de contenedor sean accesibles desde el Mac.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

docker engine version: 19.03.8
docker desktop version: 2.2.0.4
hyperkit version: v0.20190802-4-g97f091

I am trying to run several containers inside of aws fargate task for an application I'm developing. All containers using the fargate service share a network interface, so to replicate this configuration locally I'm trying to use a docker-compose file where my containers are set to use the network=host option.

The containers are able to run as expected but I am not able to access any of the network services they provide. I'm guessing this is because they are sharing a network namespace with the docker engine's hyperkit vm rather than one with my mac computer.

I believe I can query for the hyperkit vm ip with the following command $ docker run --network host alpine ifconfig eth0. However, I still can't access the services using ports against this ip nor can I reach it using the ping command. Is there any way expose this ip when using network=host mode?

Thanks!

Lenguaje dominante
C
Estrellas
3.7k
Forks
336
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de moby/hyperkit

Todos los issues de moby/hyperkit

Issues similares

Más issues de C

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.