[Troubleshooting] docker 빌드 시 권한 문제로 install이 안되는 문제
🚫 현상 docker-compose build로 빌드를 진행할 때 아래와 같은 문제가 발생 [+] Building 14.0s (14/19) docker:desktop-linux ... => ERROR [frontend internal] load build context ...
🚫 현상 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장에서도 나왔듯이 프로그램 외에도 프로그래밍 언어의 런타임이나 웹 서버, 데이터베이스 등이 함께 시스템을 구성한다. 이들은 시스템이 동작하는 데 필요하지만, 그 외에도 화면을 구성하는 이미지, 입력받은데이터 본체 등이 있...
SECTION 1. 워드프레스 구축 워드프레스 구축 워드프레스는 웹 사이트를 만들기 위한 소프트웨어로, 아파치나 데이터베이스, PHP 런타임 등을 필요로 하기 때문에 구축을 위한 연습 소재로 좋다. 워드프레스는 워드프레스 컨테이너와 MySQL 컨테이너로 구성된다. 워드프레스는 블로그 생성 도구와 같은 것이므로, 프로그램이 MySQL에 저장된 데이...
SECTION 1. 도커 엔진 시작하기/종료하기 리눅스에서 시작하기 # 도커 엔진 시작 sudo systemtl start docker # 도커 엔진 종료 sudo systemtl stop docker # 자동 실행 설정 sudo systemtl enable docker SECTION 2. 컨테이너의 기본적인 사용방법 컨테이너를 다루는...
SECTION 1. 도커의 동작 원리 2. 도커의 구조 위 그림은 도커의 간단한 구조를 나타낸 것이다. 물리 서버가 있고, 여기서 동작하는 리눅스 운영체제가 있다. 일반적인 서버라면 이 상황에서 운영체제 위에 프로그램이나 데이터가 직접 올라가겠지만 도커를 사용하는 경우에는 OS 위에 도커 엔진이 동작하고 그 위에서 컨테이너가 동작한다. 2...
SECTION 1. 도커란 무엇인가? 1. 도커의 기능 도커는 ‘데이터 또는 프로그램을 격리시키는 기능’을 제공하는 소프트웨어다. 주로 서버에 사용되며, 다양한 프로그램과 데이터를 각각 독립된 환경에 격리하는 기능을 제공한다. 운영체제(비슷한 것) 통째로 격리하는 기능이다. 2. 컨테이너와 도커 엔진 2-1. 컨테이너 컴퓨터(...
시간 제한 메모리 제한 1 초 512 MB 문제 네모는 뿌××× 게임에 깊은 감명을 받아, 직사각형 모양의 격자판과 “넴모”라는 수수께끼의 생물을 이용하는 “넴모”모”라는 게임을 만들었다. 이 게임의 규칙은 아주 간단하다. 격자판의 비어 있는 칸을 임의로 골라 “넴모”를 ...