Docker 기초¶
컨테이너 기반의 가상화 기술입니다.
기본 명령어¶
# 컨테이너 실행
docker run -it ubuntu:22.04 /bin/bash
# 실행 중인 컨테이너 확인
docker ps
# 모든 컨테이너 확인
docker ps -a
# 이미지 목록
docker images
Docker Compose¶
여러 컨테이너를 정의하고 관리:
version: '3.8'
services:
web:
image: nginx
ports:
- "80:80"
db:
image: postgres:15
environment:
POSTGRES_PASSWORD: secret
보안 고려사항¶
- 루트가 아닌 사용자로 실행
- 이미지 취약점 스캔
- 네트워크 격리 설정