[Troubleshooting] docker 안에서 gitlab-runner exec가 작동하지 않는 문제
🚫 현상 / # gitlab-runner exec shell build Runtime platform arch=amd64 os=linux pid=139 revision=66a723c3 version=17.5.0 FATAL: Command exec not found. 💡원인 g...
🚫 현상 / # gitlab-runner exec shell build Runtime platform arch=amd64 os=linux pid=139 revision=66a723c3 version=17.5.0 FATAL: Command exec not found. 💡원인 g...
🚫 현상 명령어 gitlab-runner register \ --non-interactive \ --url "$CI_SERVER_URL" \ --registration-token "$REGISTRATION_TOKEN" \ --executor "$RUNNER_EXECUTOR" \ --docker-image "alpine:latest...
🚫 현상 gitlab runner 이미지로 만든 컨테이너에서 sh, bash, tail과 같은 명령어를 사용하려고 할 때 아래와 같은 문제 발생 gitlab_runner | Runtime platform arch=amd64 os=linux pid=7 revi...
🚫 현상 gitlab-ic의 컨테이너 내부에서 gitlab-runner register를 실행했을 때 다음과 같은 오류 발생 gitlab_runner | Runtime platform arch=amd64 os=linux pid=7 revision=782c6e...
🚫 현상 gitlab-runner 이미지로 docker 빌드를 하려 할 때 아래와 같은 문제 발생 Status: Downloaded newer image for gitlab/gitlab-runner:alpine docker: Error response from daemon: manifest has incorrect me...
🚫 현상 docker-compose build로 빌드를 진행할 때 아래와 같은 문제가 발생 [+] Building 14.0s (14/19) docker:desktop-linux ... => ERROR [frontend internal] load build context ...
시간 제한 메모리 제한 2 초 256 MB 문제 소설가인 김대전은 소설을 여러 장(chapter)으로 나누어 쓰는데, 각 장은 각각 다른 파일에 저장하곤 한다. 소설의 모든 장을 쓰고 나서는 각 장이 쓰여진 파일을 합쳐서 최종적으로 소설의 완성본이 들어있는 한 개의 파일을 ...
SECTION 1. 쿠버네티스란? 쿠버네티스 Kubernetes는 컨테이너 오케스트레이션 도구이다. 컨테이너 오케스트레이션이란 시스템 전체를 통괄하고 여러 개의 컨테이너를 관리하는 일을 말한다. 쿠버네티스는 k8s라고 줄여 쓰기도 한다. k와 s 사이에 8개의 글자가 있다는 의미로, 쿠버네티스와 관련된 검색어로 유용하다. 최근 쿠버네티스...
SECTION 1. 도커 컴포즈란? 도커 컴포즈 시스템 구축과 관련된 명령어를 하나의 텍스트 파일(정의 파일)에 기재해 명령어 한번에 시스템 전체를 실행하고 종료와 폐기까지 한번에 하도록 도와주는 도구이다. 구조 docker compose는 시스템 구축에 필요한 설정을 YAML(YAML Ain’t Markup Language) 포멧으로 기재...
SECTION 2. 컨테이너와 호스트 간에 파일 복사하기 파일 복사 프로그램만으로 구성된 시스템은 그리 많지 않다. 5장에서도 나왔듯이 프로그램 외에도 프로그래밍 언어의 런타임이나 웹 서버, 데이터베이스 등이 함께 시스템을 구성한다. 이들은 시스템이 동작하는 데 필요하지만, 그 외에도 화면을 구성하는 이미지, 입력받은데이터 본체 등이 있...