docker3 [Docker/ErrorLog] Homebrew MySQL 삭제 후에도 3306 포트가 점유되는 현상 ✅ [문제 해결 기록] Homebrew MySQL 삭제 후에도 3306 포트가 점유되는 현상📌 문제 요약Homebrew로 설치한 MySQL을 brew uninstall mysql로 삭제했음그런데 lsof -i :3306 또는 docker-compose up 시Port 3306 already in use 오류 발생포트를 사용 중인 프로세스는 mysqld (_mysql 사용자)가 계속 떠 있었음⚠️ errorError response from daemon: Ports are not available: exposing port TCP 0.0.0.0:3306 -> 127.0.0.1:0: listen tcp 0.0.0.0:3306: bind: address already in use🔍 원인 분석원인 항목설명?.. 2025. 5. 4. [Docker] Docker에서 MySQL 버전 변경 및 dump 파일 교체 방법 ✅ [실무 가이드] Docker MySQL 버전 변경 및 dump 파일 갱신 방법📌 개요도커 환경에서 MySQL을 사용 중이라면, 아래 두 작업은 매우 자주 발생합니다:✅ MySQL 버전 업그레이드 or 다운그레이드✅ 초기 데이터(dump.sql)를 변경하여 재적용도커 환경에서는 .env와 docker-compose.yml을 기반으로 아주 쉽게 처리할 수 있습니다.🛠 1. MySQL 버전 변경 방법✅ Step 1: .env 파일에서 MYSQL_VERSION 수정# .env 파일MYSQL_VERSION=8.4 # 원하는 버전으로 수정 (예: 5.7, 8.0.34 등)🔗 Docker Hub - MySQL Tags 참고하여 사용 가능한 버전 확인✅ Step 2: 컨테이너 재생성docker-co.. 2025. 5. 4. [Docker] Docker 개념 정리 ✅ Docker 개념 정리1. 가상화(Virtualization)와 컨테이너(Containerization) 차이구분가상화 (Virtualization)컨테이너 (Containerization)기술 방식하드웨어 가상화 (Hypervisor 기반)OS 커널 가상화 (Namespace, Cgroups)단위전체 OS를 포함한 가상 머신(VM)애플리케이션 + 의존성만 분리 (프로세스 단위)자원 사용량무겁다 (RAM, CPU 많이 사용)가볍다 (필요한 만큼만 사용)부팅 속도느리다 (OS 부팅 필요)빠르다 (프로세스 수준 실행)대표 기술VMware, VirtualBox, KVMDocker, Podman, containerd✔️ 요약가상화는 OS 전체를 통째로 가상화. (ex. Ubuntu VM 안에 Ubuntu 설.. 2025. 4. 29. 이전 1 다음