docker 환경에서 Rails 애플리케이션 시작
오류가 발생했기 때문에 메모도 겸했다.
mkdir アプリ名
폴더를 만들고 cd 명령으로 이 폴더로 이동합니다.touch Dockerfile
파일 만들기(내용 설명은 docker의 공식 사이트 참조)bundle init
Gemufile 만들기※ rails 버전은 특별한 지정이 없어도 문제가 없습니다.
touch docker-compose.yml
파일 만들기(내용 설명은 docker의 공식 사이트 참조)
docker-compose run web rails new . --force --no-deps --database=postgresql
상기 명령을 사용하여 프로그램을 시작합니다.여기 다음과 같은 오류가 발생했습니다.
response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "exec: \"rails\": executable file not found in $PATH": unknown
만약 조사를 한다면 아래의 지령을 집행하면 해결할 수 있을 것이다.docker-compose build
프로그램 시작만 2시간...잘못된 원인을 알면 더 일찍 해결되지만 잘 안 풀려요.
오늘은 이게 다야.
참고 자료
https://qiita.com/tettekete/items/7c21a003268103f8547d
https://qiita.com/sakuraniumarete/items/f36a937412d281dfcf57
Reference
이 문제에 관하여(docker 환경에서 Rails 애플리케이션 시작), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yamamoto_shuji/items/62d23492a7a34a424606텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)