OCI время выполнения exe c не удалось: exe c не удалось: container_ linux. go: 346: запуск процесса контейнера вызвал "exe c: \" mysql \ ": - PullRequest
1 голос
/ 21 января 2020

Я получаю:

"Ошибка выполнения OCI exe c Ошибка: exe c Ошибка: container_ linux. go: 346: запуск процесса контейнера вызвал" exe c: \ "mysql \": исполняемый файл не найден в $ PATH ": неизвестен" при передаче ниже команды docker exe c -i postgres postgres -u root -pmypassword mysql < db / cicd / build-artifacts / testreport / database. sql

Мой docker -compose.yml файл:

version: '3.3'

services:
   postgres:
     image: mysql:5.7.10
     container_name: postgres
     ports:
       - 3306
     healthcheck:
       test: postgres --user=root --password=mypassword -e 'select version()'
       timeout: 1s
       retries: 5
     environment:
       postgres_ROOT_PASSWORD: mypassword
       postgres_USER: root
       postgres_DATABASE: Dev
     volumes:
       - ./build-artifacts:/scripts       
     command: --postgres_mode=""

   dbfit:
      container_name: dbfit
      image: mattthinkwhere/dbfit
      ports:
        - 8085:8085
      volumes:
        - ./build-artifacts/dbfit_tests:/dbfit/FitNesseRoot/TestSuite
        - ./build-artifacts:/scripts      
      links:
        - postgres 
      depends_on:
       - postgres      
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...