도커 컴포즈란?! 시스템 구축에 필요한 설정을 YAML 포맷으로 기재한 정의 파일(Compose file)을 이용해 전체 시스템을 일괄 실행 또는 종료 및 삭제할 수 있는 도구. 정의 파일에는 컨테이너나 볼륨을 '어떠한 설정으로 만들지’에 대한 항목이 기재되어 있다. Dockerfile vs 도커 컴포즈 vs 쿠버네티스 Dockerfile은 이미지를 만드는 데 쓰이는 스크립트. 도커 컴포즈는 컨테이너, 네트워크, 볼륨을 만드는 데 쓰이는 스크립트 쿠버네티스는 컨테이너를 관리하는 도구 도커 컴포즈는 컨테이너를 생성하고 삭제하는 도구 (컨테이너 관리 X) 컴포즈 파일(YAML 형식) 작성법 첫 줄에 도커 컴포즈 version 기재 주 항목 services(컨테이너), networks(네트워크), volume..
Wordpress란?! CMS(Content Management System, 콘텐츠 관리 시스템) 중에서 가장 대표적인 플랫폼으로, 웹 사이트를 만들기 위한 소프트웨어라고 생각하면 된다. 나도 워드프레스를 사용해본 적은 없지만.. (사실 도커 공부하면서 처음 들어봤다ㅎ) 워드프레스 프로그램 외에도 아파치나 DB, PHP 런타임 등을 필요로 하기 때문에 무언가 구축 연습을 할 때에 많이 사용된다고 한다. 도커를 이용해 워드프레스를 구축할 때는 크게 3가지가 필요하다. 1️⃣ 네트워크 2️⃣ MySQL 컨테이너 (컨테이너가 아닌, 도커 외부에 두는 방식도 가능함.) 3️⃣ Wordpress 컨테이너 ※ Wordpress 공식 이미지에는 워드프레스 프로그램과 아파치, PHP 런타임이 함께 포함되어 있다!! ..