Acabo de encontrar este mensaje de error al intentar abrir una pila de composición acoplable en mi máquina local. Tengo un Dockerfile que es idéntico a la imagen oficial de WordPress. Mi archivo docker-compose se ve así:
wordpress:
image: joystick/wp
ports:
- "8000:80"
links:
- wordpress_db:mysql
environment:
- WORDPRESS_DB_HOST=mysql
- WORDPRESS_DB_NAME=wordpress
- WORDPRESS_DB_USER=admin
- WORDPRESS_DB_PASSWORD=password
wordpress_db:
image: tutum/mysql
environment:
- ON_CREATE_DB=wordpress
- MYSQL_PASS=password
Cuando cambio la parte de “imagen” al comienzo de esto a “wordpress” y uso la imagen oficial, todo sale como esperaba. Pero cuando intento crear mi propia imagen primero y luego la uso en este archivo docker-compose, aparece el mensaje de error “No se pudo invocar el comando de contenedor”.
Intenté agregar un nodo de “comando” en la sección “wordpress” de este docker-compose, pero eso no funcionó.
Si está construyendo a partir de imágenes oficiales, por ejemplo, https://github.com/docker-library/wordpress/tree/master/apachetenga en cuenta el archivo docker-entrypoint.sh
. Debe ser ejecutable, configuré 755 y logré construir la imagen y ejecutar el contenedor.
-
@vitr respuesta de embrague
– pilas sobre pilas
9 de junio de 2016 a las 3:56
Tengo este problema hoy, también.
– Noob TW
12 de febrero de 2016 a las 17:10
Pude superar este error hoy haciendo un script bash ejecutable @NoobTW.
– Randy L.
12 de febrero de 2016 a las 17:37