본문 바로가기

클라우드(Cloud)/도커(Docker)4

[Docker] docker-compose(도커컴포즈) 설치 방법 Docker-compose(도커컴포즈) 설치하는 방법에 대해 알아보겠습니다. Docker-compose란, 여러 컨테이너 도커 application을 정의하고 실행하기 위한 도구입니다. YAML 파일을 사용하여 애플리케이션 서비스를 구성 그런 다음 docker-compose의 명령을 사용하여 yaml파일에서 구성한 모든 서비스를 생성하고 시작합니다. Docker-compose 설치 sudo curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose Docker-compose 권한 설정 sudo chmod +x /usr.. 2023. 10. 7.
[Docker] 도커 컨테이너의 shell로 들어가는 방법 도커(Docker)는 컨테이너 내에 애플리케이션을 실행할 수 있는 플랫폼입니다. 애플리케이션을 컨테이너에서 실행하면 컨테이너 내부에 들어가서 일부 작업을 수행할 수 있습니다. 예) 파일 또는 디렉토리를 수정하거나 새 패키지를 설치하거나 로그를 분석하여 문제를 해결하는 경우입니다. 어떻게 컨테이너에 진입해야 할까요? 일반적인 해결책 중 하나는 컨테이너의 shell을 열고 들어가는 것입니다. shell은 컨테이너와 상호 작용할 수 있는 CLI(command line interface) 유틸리티입니다. 이는 컨테이너에 창을 여는 것과 비슷하므로 내부에서 진행되는 작업을 확인하고 필요에 따라 수정할 수 있습니다. 이제 docker exec 명령을 사용하여 컨테이너의 shell에 엑세스하는 방법을 살펴보겠습니다... 2023. 3. 22.
[Docker] 도커 컨테이너 명령어(커맨드) 정리 도커 컨테이너 주요 명령어 대표적으로 많이 쓰이는 컨테이너 명령이 입니다. [도커 공식문서 참조] docs.docker.com/engine/reference/run/ Docker run reference docs.docker.com 1. 도커 이미지 다운로드 - pull docker pull ubuntu:20.04 2. 컨테이너 생성 & 실행 - run sudo docker container run -d -p 80:80 --name apache httpd:latest 3. 컨테이너 중지 - stop sudo docker container stop apache 4. 컨테이너 시작 - start sudo docker container start apache 5. 컨테이너 재시작 - restart sudo d.. 2023. 2. 22.
[Docker] 도커 개념 및 구조(아키텍처) 도커란? 도커는 리눅스 컨테이너를 기반으로 특정 서비스를 패키징하고 실행, 운영 및 배포하는데 유용한 오픈소스 플랫폼입니다. [도커 공식문서를 인용하면 다음과 같습니다.] 도커 컨테이너는 일종의 소프트웨어 실행을 위해 소프트웨어 도구, 라이브러리 등 필요한 모든 것을 파일 시스템 안에 포함시킵니다. 여기에는 코드, 런타임, 시스템 도구, 패키지, 시스템 라이브러리 등 서버에 설치되는 모든 것을 컨테이너 안에 포함시킵니다. 언제 어디서든 환경에 구분없이 동일하게 실행되는 것을 보장합니다. 도커 컨테이너 컨테이너는 도커==컨테이너로 동일하게 구분할 정도로 컨테이너는 매우 중요한 개념입니다. 컨테이너 그림에서 사각형 박스를 컴퓨터라고 생각해볼때 CPU, 저장장치, LAN 카드, 그래픽카드 등 하드웨어가 물리적.. 2023. 2. 21.
반응형