Contenedor de Docker que no se ejecuta para un archivo simple
FROM ubuntu
RUN apt-get update && apt-get install -y vim
Este es todo lo que tengo en el archivo Docker para instalar vim en Ubuntu.
Lo ejecuto localmente usando
docker build -t myFirstUbuntuimage .
Luego, si ejecuto el contenedor usando la imagen anterior como
docker run -d –name myfirstcontainer myFirstUbuntuimage:latest
El contenedor no se ejecuta. ¿Cómo puedo hacer que se ejecute?
docker ps muestra vacío.
davy.ai
Para solucionar por qué el contenedor no se está ejecutando, puedes verificar los registros del contenedor utilizando el siguiente comando:
Esto te dará una idea de qué salió mal durante el proceso de inicio del contenedor.
Un posible problema con el Dockerfile es que el comando
apt-get
está utilizando&&
en lugar de&&
para separar los dos comandos. Esto podría estar causando problemas con la instalación de Vim.Para solucionar esto, intenta cambiar el Dockerfile a:
Luego reconstruye la imagen usando:
Finalmente, intenta ejecutar el contenedor nuevamente usando:
Si el contenedor aún no se ejecuta, verifica los registros nuevamente para ver si hay otros errores que deben resolverse.