machine mac installing instalar for compose bash osx docker

bash - installing - Retorno de carro perdido en Docker para contenedores Mac



install docker mac terminal (3)

De repente, todos mis comandos docker/docker-compose exec/run de docker/docker-compose exec/run son registros de impresión que carecen de un retorno de carro que hace que la línea de comandos sea imposible de leer debido a la sangría (ver fotos a continuación).

Reinstalé el acoplador a la configuración de fábrica, pero eso no solucionó nada.

¿Dónde más debería buscar resolver este tipo de problema?

Actualización Este es un problema activo en docker-for-mac .

Acabo de actualizar a 17.06.0-rc1-ce-mac13 y fue entonces cuando comencé a tener los problemas.

Además, ¿puedes dejar un comentario si estás votando para cerrar?


Me enfrenté al mismo problema ayer después de actualizar a la última ventaja de docker para Mac (la misma versión que Eric). ¿Alguien tiene una solución para esto? Es realmente molesto

EDITAR: Mi solución temporal para ejecutar unidades:

docker-compose -f docker-compose-dev.yml exec php bash -c "stty onlcr && php bin/phpunit"

Puede usarlo si desea ejecutar comandos que no sean bash prompt.


Para evitar esta regresión reciente en Docker, ejecute:

stty onlcr

Esto agrega un retorno de carro implícito después de cada nueva línea.

CharlessMacBook:~ cduffy$ docker run -t -i bash bash-4.4# bash-4.4# bash-4.4# stty onlcr bash-4.4# bash-4.4# bash-4.4#


Como se mencionó anteriormente, este es un defecto en la versión Edge de Docker para OSX:

Versión 17.06.0-rc1-ce-mac13 (18169) Canal: borde

Si ha seleccionado involuntariamente el canal de borde, o ya no necesita sus características de borde sangrante, simplemente vuelva al canal estable.

Vaya a Docker -> Preferencias y en la parte inferior debería decir "The is an edge version. Puede cambiar a stable".

  • Haga clic en stable luego seleccione Aceptar en el cuadro de diálogo que aparece a continuación.
  • Descargue el archivo .dmg estable de https://download.docker.com/mac/stable/Docker.dmg
  • Salga de su ventana acoplable
  • Abra el archivo dmg
  • Seleccione si desea reemplazar la ventana acoplable actual o reemplazarla
  • Abre Docker con Finder: te dirá que va a desinstalar la versión beta y reiniciará la aplicación con una advertencia de que perderás tus contenedores y configuraciones.
  • Presiona Continuar y reiniciar y completa la instalación

Bienvenido de nuevo desde el borde!

Ahora ha vuelto al canal estable y a la versión estable de Docker.

Esté preparado para reconstruir todos sus contenedores antes de que pueda volver a usarlos.

¡Comparte y Disfruta!