본문 바로가기

반응형

가상 머신/Docker

(9)
[ VM / Docker ] Nginx Image 여러 버전 확인하기 NGINX Docker 이미지의 운영 체제와 버전에 대한 정보는 사용 중인 NGINX 이미지 태그에 따라 달라질 수 있습니다. Docker Hub에 제공되는 NGINX 이미지는 여러 가지 태그를 제공하며, 각 태그는 서로 다른 운영 체제 및 버전을 기반으로 합니다. 다음은 주요 NGINX Docker 이미지의 운영 체제와 버전에 대한 개요입니다.1. NGINX Docker 이미지의 운영 체제와 버전Alpine 기반 이미지운영 체제: Alpine Linux (경량화된 Linux 배포판)버전: 매우 가벼운 이미지를 제공하며, 일반적으로 최신 Alpine 버전을 사용합니다.예시 태그: nginx:alpine, nginx:1.21-alpineDockerfile 예시:FROM nginx:alpineDebian 기..
[ VM / Docker ] docker-compose.yml 작성하기 docker-compose는 여러 Docker 컨테이너를 정의하고 동시에 관리할 수 있는 도구입니다. 이를 위해 docker-compose.yml 파일을 사용하며, 여기에는 다양한 서비스와 그 설정을 정의할 수 있습니다. docker-compose.yml 파일의 주요 옵션에 대해 설명드리겠습니다.docker-compose.yml 파일의 주요 옵션version설명: Compose 파일의 버전을 지정합니다. 다양한 기능을 지원하는 버전이 있으므로 최신 기능을 사용하려면 최신 버전을 선택하는 것이 좋습니다.예시:version: '3.8'services설명: 이 섹션은 여러 Docker 컨테이너(서비스)를 정의합니다. 각 서비스는 별도의 컨테이너로 실행됩니다.예시:services: web: image: ..
[ VM / Docker ] Docker에서 Image를 관리하기 - 상세 Docker에서 이미지를 효율적으로 관리하는 방법은 여러 가지가 있습니다. 여기서는 이미지 검색, 다운로드, 태그, 삭제 및 클리닝 등 관리에 필요한 주요 작업을 설명하겠습니다.1. Docker 이미지 관리 방법이미지 검색 및 다운로드Docker 이미지는 Docker Hub나 개인 레지스트리에서 다운로드할 수 있습니다.특정 이미지를 검색하려면:docker search [image_name]예를 들어, nginx 이미지를 검색하려면:docker search nginx이미지를 다운로드하려면 pull 명령을 사용합니다:docker pull [image_name]특정 버전을 지정하려면:docker pull nginx:1.21nginx:1.21은 nginx 이미지의 1.21 버전을 다운로드합니다.이미지 목록 확인..
[ VM / Docker ] Docker에서 Image를 관리하기 - 간단 Docker에서 이미지를 효율적으로 관리하는 방법은 여러 가지가 있습니다. 여기서는 이미지 검색, 다운로드, 태그, 삭제 및 클리닝 등 관리에 필요한 주요 작업을 설명하겠습니다.1. Docker 이미지 관리 방법이미지 검색 및 다운로드이미지를 다운로드하려면 pull 명령을 사용합니다:docker pull [image_name]특정 버전을 지정하려면:docker pull nginx:1.21nginx:1.21은 nginx 이미지의 1.21 버전을 다운로드합니다.이미지 목록 확인로컬에 저장된 모든 Docker 이미지를 확인하려면:docker images이 명령어는 이미지 이름, 태그, 이미지 ID, 생성 시간 및 크기를 표시합니다.이미지 삭제특정 이미지를 삭제하려면:docker rmi [image_id_or_..
[ VM / Docker ] Docker-Compose 설치하기 docker-compose는 Docker 컨테이너를 정의하고 실행하기 위한 도구입니다. 다양한 플랫폼에서 docker-compose를 설치할 수 있습니다. 아래는 Windows, macOS, 및 Linux에서 docker-compose를 설치하는 방법에 대한 안내입니다.1. Windows에서 docker-compose 설치Windows에서는 Docker Desktop을 설치하면 docker-compose가 자동으로 포함됩니다.Docker Desktop 설치:Docker Desktop for Windows에서 설치 파일을 다운로드합니다.다운로드한 설치 파일을 실행하고 설치 지침을 따릅니다.설치가 완료되면 Docker Desktop을 실행하고 설정을 완료합니다.설치 후, 명령 프롬프트나 PowerShell에..
[ VM / Docker ] Dockerfile 작성하기 Dockerfile은 Docker 이미지를 빌드하기 위해 사용되는 파일로, 각 명령어는 컨테이너 이미지의 레이어를 정의합니다. Dockerfile에서 사용할 수 있는 주요 옵션(명령어)에 대해 설명드리겠습니다.1. Docker, Docker-compose 설치옵션--f : dockerfile의 위치가 ./ 가 아닐 경우 경로를 준다.--t : 빌드되는 이미지의 이름을 준다.2. Dockerfile 기본 옵션 (명령어)FROM설명: 베이스 이미지를 지정합니다. Docker 이미지는 다른 이미지 위에 쌓여서 만들어지기 때문에 FROM 명령어는 첫 번째로 사용됩니다.예시:FROM ubuntu:20.04RUN설명: 컨테이너 내부에서 명령어를 실행하고, 그 결과를 새로운 이미지 레이어로 커밋합니다. 주로 패키지 ..
사용자에게 docker group 설정하기 1. docker group 확인하기 grep docker /etc/group 2. user docker group 설정하기 usermod -aG docker user_name
[ VM / Docker ] Docker 사용하기 Docker는 애플리케이션을 컨테이너라는 독립된 환경에서 실행할 수 있게 해주는 오픈 소스 플랫폼입니다. 이를 통해 개발자는 어디서든 일관된 환경에서 애플리케이션을 실행하고 관리할 수 있습니다. Docker를 사용하면 코드가 어디서 실행되든 동일한 결과를 얻을 수 있으므로 개발, 테스트, 배포 과정이 간소화됩니다. 아래에 Docker를 시작하는 데 필요한 기본적인 개념과 명령어들을 소개합니다.1. Docker 설치Docker를 사용하기 위해서는 먼저 Docker를 시스템에 설치해야 합니다.Windows: Docker Desktop for WindowsmacOS: Docker Desktop for MacLinux: 각 배포판에 맞는 Docker 패키지 (Ubuntu, CentOS 등)설치 링크: Docke..

반응형