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!