본문 바로가기

반응형

가상 머신

(46)
[ 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에..
[ Docker ] Dockerfile 작성하기 Dockerfile은 Docker 이미지를 빌드하기 위해 사용되는 파일로, 각 명령어는 컨테이너 이미지의 레이어를 정의합니다. Dockerfile에서 사용할 수 있는 주요 옵션(명령어)에 대해 설명드리겠습니다.1. Docker, Docker-compose 설치옵션--f : dockerfile의 위치가 ./ 가 아닐 경우 경로를 준다.--t : 빌드되는 이미지의 이름을 준다.2. Dockerfile 기본 옵션 (명령어)FROM설명: 베이스 이미지를 지정합니다. Docker 이미지는 다른 이미지 위에 쌓여서 만들어지기 때문에 FROM 명령어는 첫 번째로 사용됩니다.예시:FROM ubuntu:20.04RUN설명: 컨테이너 내부에서 명령어를 실행하고, 그 결과를 새로운 이미지 레이어로 커밋합니다. 주로 패키지 ..
[ Docker ] usermod - 사용자에게 docker group 설정하기 Docker는 기본적으로 root 권한으로 실행되며, 이를 일반 사용자 계정에서도 실행할 수 있도록 설정하려면 사용자 계정을 Docker 그룹에 추가해야 합니다. 아래는 그 과정을 단계별로 설명합니다. 1. Docker 그룹 확인Docker 설치 시 기본적으로 docker라는 그룹이 생성됩니다. 이 그룹의 권한을 통해 Docker 명령을 실행할 수 있습니다.Docker 그룹 확인cat /etc/group | grep docker출력 예시:docker:x:999: 2. 사용자 계정을 Docker 그룹에 추가사용자 추가 명령 실행현재 로그인한 사용자를 Docker 그룹에 추가: sudo usermod -aG docker $USER특정 사용자를 Docker 그룹에 추가: sudo usermod ..
[ Docker ] copy - Host 컴퓨터의 파일을 docker 내부로 복사하기 Docker에서 호스트 컴퓨터의 파일을 Docker 컨테이너 내부로 복사하려면 다음 두 가지 방법을 사용할 수 있습니다. 1. docker cp 명령어 사용docker cp 명령어를 사용하면 호스트의 파일을 실행 중인 컨테이너로 복사할 수 있습니다.명령어 형식docker cp :예제호스트의 파일 /tmp/example.txt를 컨테이너 내부 /app 디렉토리로 복사:docker cp /tmp/example.txt my_container:/app호스트의 디렉토리 /data를 컨테이너 내부 /backup으로 복사:docker cp /data my_container:/backup 2. docker run 또는 docker create 시 볼륨 마운트컨테이너 생성 시 호스트의 파일 또는 디렉토리를 볼륨으로 마..
[ Docker ] Docker 사용하기 Docker는 애플리케이션을 컨테이너라는 독립된 환경에서 실행할 수 있게 해주는 오픈 소스 플랫폼입니다. 이를 통해 개발자는 어디서든 일관된 환경에서 애플리케이션을 실행하고 관리할 수 있습니다. Docker를 사용하면 코드가 어디서 실행되든 동일한 결과를 얻을 수 있으므로 개발, 테스트, 배포 과정이 간소화됩니다. 아래에 Docker를 시작하는 데 필요한 기본적인 개념과 명령어들을 소개합니다.1. Docker 설치Docker를 사용하기 위해서는 먼저 Docker를 시스템에 설치해야 합니다.Windows: Docker Desktop for WindowsmacOS: Docker Desktop for MacLinux: 각 배포판에 맞는 Docker 패키지 (Ubuntu, CentOS 등)설치 링크: Docke..
[ Docker ] Docker 설치 하기 (windows, mac, ubuntu) Docker는 애플리케이션을 컨테이너로 패키징, 배포, 실행할 수 있게 해주는 오픈 소스 플랫폼입니다. 다양한 운영체제에서 Docker를 설치하고 사용할 수 있습니다. 아래는 Windows, macOS, Linux 각각의 운영체제에서 Docker를 설치하는 방법을 단계별로 설명합니다.1. Windows에서 Docker 설치Windows에서는 Docker Desktop을 사용하여 Docker를 설치하고 실행할 수 있습니다. Docker Desktop은 Windows에서 Docker 엔진과 Docker CLI(Command Line Interface)를 포함한 완전한 Docker 개발 환경을 제공합니다.설치 단계:Docker Desktop 다운로드:Docker Desktop 공식 다운로드 페이지로 이동하여,..

반응형