| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
- PHP객체지향
- 어댑터패턴
- 소프트웨어설계
- ai 에이전트
- ai agent
- 인덱스
- MCP
- MySQL
- 데코레이터패턴
- dhgrp
- 데이터베이스
- Agent Loop
- mcp server
- 매직메서드
- SQL문법
- 디자인패턴
- docker network
- 객체지향
- mcp client
- PHP
- OOP
- SQL기초
- linux 권한
- LLM
- Laravel
- Tool Calling
- docker
- 객체복제
- 라라벨
- SQL
- Today
- Total
목록docker container (2)
개발블로그
Docker은 왜 필요한가? Application을 실행하려면 Source Code만 필요한 것이 아니라 해당 Application이 동작할 실행 환경도 필요ex) PHP Web Application이라면 다음과 같은 환경이 필요 할 수 있다: PHP 8.3, Nginx, MySQL 8, Redis 7, PHP Extension, 각종 Library 및 설정 여러 환경에서 동일한 Application을 실행하기 시작하면Source Code가 동일하더라도 Runtime이나 Dependency의 Version, 설정 등이 다르면 동작 결과가 달라질 수 있음. ex) 특정 PHP Version에서만 지원되는 기능 사용, 필요한 PHP Extension이 설치되지 않음 Application이 실행되는 환경을 일..
개념 Container을 실행하기 위해 필요한 File, Binary, Library, 설정 등을 포함한 표준화된 Package ex) PHP Application을 실행하기 위한 Image PHP Image│├─ PHP Runtime├─ PHP Extension├─ Library├─ Application Code└─ Configuration 특징 한 번 생성된 Image 자체의 내용을 직접 수정 하는 방식이 아니라, 변경이 필요하면 새로운 Image를 생성=> Docker Image는 여러 Layer로 구성되며 각 Layer는 File System의 변경 내용을 나타냄 = Container가 생성될 때는 Image위에 쓰기 가능한 Container Layer가 추가됨. 따라서 실행 중 Containe..