Я хочу запустить исходный код в docker-compose command
, лайк
command: ["source", "/etc/profile", ";", "/usr/local/tomcat/bin/catalina.sh", "run"]
ошибка
ERROR: for pica-cat3 Cannot start service pica-cat3: b'OCI runtime create failed: container_linux.go:346: starting container process caused "exec: \\"source\\": executable file not found in $PATH": unknown'
что мне делать?
Используйте встроенную команду оболочки, которая встроена в вашу среду выполнения.
Если /bin/sh
, затем запустите команду /bin/sh -c '. /etc/profile ; /usr/local/tomcat/bin/catalina.sh run
Если /bin/bash
, затем запустите команду /bin/bash -c '. /etc/profile ; /usr/local/tomcat/bin/catalina.sh run
Если /bin/csh
, затем запустите команду /bin/csh -c 'source /etc/profile ; /usr/local/tomcat/bin/catalina.sh run