🐳 Docker 명령어 빌더
복잡한 Docker 명령어를 簡単に! 직관적인 인터페이스로 완벽한 Docker 명령어를 만들어보세요.
🎯 명령어 타입 選択
生成하고 싶은 Docker 명령어 유형을 選択하세요.
🚀
docker run
컨테이너 실행
🏗️
docker build
이미지 빌드
📋
docker-compose
다중 컨테이너
🌐
docker network
ネットワーク 관리
💾
docker volume
볼륨 관리
🛠️ 명령어 設定
필요한 옵션을 設定하면 자동으로 Docker 명령어가 生成됩니다.
기본 設定
포트 & ネットワーク
볼륨 & 환경변수
📋 生成된 Docker 명령어
docker run nginx:latest
💡 명령어 説明
기본적인 컨테이너 실행 명령어입니다.
- docker run: 새 컨테이너를 生成하고 실행
- nginx:latest: 使用할 이미지
⚠️ 使い方
生成된 명령어를 터미널에서 실행하세요.
Docker가 설치되어 있고 실행 중인지 確認해週세요.
📖 Docker 기본 개념
Docker의 핵심 개념들을 이해하고 효과적으로 활용해보세요.
📦
컨테이너 (Container)
애플리케이션과 환경을 패키징한 실행 可能한 인스턴스
💿
이미지 (Image)
컨테이너를 生成する ための 읽기 전용 템플릿
📁
볼륨 (Volume)
컨테이너 간 데이터 共有를 ための 영구 保存소
🌐
ネットワーク (Network)
컨테이너 간 통신을 ための 가상 ネットワーク
📋
Dockerfile
이미지 빌드를 ための 명령어 스크립트
📚 실전 使用例
様々な 상황에서 使用할 수 있는 Docker 명령어 例입니다.
🌐
ウェブ 애플리케이션
Nginx, Apache 등
🗄️
데이터베이스
MySQL, PostgreSQL 등
💻
개발 환경
Node.js, Python 등
🔧
마이크로서비스
API, 서비스 등
🌐 ウェブ 애플리케이션 실행
Nginx ウェブ서버 실행
docker run -d --name my-nginx -p 8080:80 -v /host/html:/usr/share/nginx/html nginx:latest
- -d: 백그라운드에서 실행
- --name my-nginx: 컨테이너 이름 지정
- -p 8080:80: ホスト 8080포트를 컨테이너 80포트에 연결
- -v /host/html:/usr/share/nginx/html: HTML 파日 마운트
Apache ウェブ서버 (환경변수 含む)
docker run -d --name my-apache -p 8081:80 -e APACHE_SERVER_NAME=localhost -v /host/www:/var/www/html httpd:latest
- -e APACHE_SERVER_NAME: 서버 이름 환경변수 設定
- httpd:latest: Apache HTTP 서버 이미지
🐳 Docker Compose 例
복잡한 멀티 컨테이너 애플리케이션을 簡単に 관리하는 방법입니다.
ウェブ 애플리케이션 + 데이터베이스 스택
version: '3.8'
services:
web:
image: nginx:latest
ports:
- "8080:80"
volumes:
- ./html:/usr/share/nginx/html
depends_on:
- db
networks:
- app-network
db:
image: mysql:8.0
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: webapp
volumes:
- db-data:/var/lib/mysql
networks:
- app-network
volumes:
db-data:
networks:
app-network:
- depends_on: 서비스 간 의존성 정의
- networks: 서비스 간 통신을 ための ネットワーク
- volumes: 데이터 영구 保存
💡 使用법: 위 内容을
docker-compose.yml 파日로 保存하고 docker-compose up -d 명령어로 실행하세요.
이 포스팅은 쿠팡 파트너스 활동의 日환으로, 이에 따른 日정액의 수수료를 제공받습니다.