Cuando intento ejecutar 'docker-compose up', el símbolo del sistema arroja el siguiente error:
$ docker-compose up Building tomcat unknown flag: --iidfile See 'docker build --help'. ERROR: Service 'tomcat' failed to buildA continuación se muestra el archivo Dockerfile y docker-compose.yml:
$ cat Dockerfile.dev FROM node:alpine WORKDIR '/app' COPY package.json . RUN npm install COPY . . CMD ["npm", "run", "start"] ` $ cat docker-compose.yml version: '3' services: tomcat: restart: always build: context: . dockerfile: Dockerfile.dev ports: - "3000:3000" volumes: - /app/node_modules - .:/app tests: restart: always build: context: . dockerfile: Dockerfile.dev volumes: - /app/node_modules - .:/app command: ["npm", "run", "test"]¿Tengo alguna configuración incorrecta en Dockerfile o docker-compose.yml?
Enfrenté el mismo problema al usar docker-compose 1.29.1. La degradación a docker-compose 1.26.2 resolvió este problema.
reinstalar docker-compose 1.26.2
rm -f /usr/local/bin/docker-compose curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-composeEnfrentó el mismo problema. Docker eliminado e instalado docker-ce. Esto me ayudó a resolver el problema.