blog

Cloud Native의 Docker를 사용한 mysql 데이터베이스 배포 튜토리얼

Docker를 사용하여 MySQL 데이터베이스를 배포하는 튜토리얼은 다음과 같습니다. Docker 설치: 먼저 시스템에 Docker가 이미 설치되어 있는지 확인합니다. 아직 설치되...

Oct 31, 2025 · 2 min. read
シェア

Docker를 사용하여 MySQL 데이터베이스를 배포하는 튜토리얼은 다음과 같습니다:

  1. MySQLImage 가져오기:

    터미널 또는 명령 프롬프트를 열고 다음 명령을 실행하여 MySQL DockerImage를 가져옵니다:

    docker pull mysql:latest
    
  2. MySQL 데이터 저장 디렉터리를 만듭니다:

    MySQL 데이터를 저장하려는 위치에 데이터를 영구적으로 저장할 디렉터리를 만듭니다. MySQL 데이터를 /data/mysql 디렉터리에 저장한다고 가정하고 다음 명령을 실행합니다:

    mkdir -p /data/mysql
    
  3. MySQL 컨테이너를 시작합니다:

    다음 명령을 실행하여 MySQL 컨테이너를 시작합니다:

    docker run -d -p 3306:3306 --name mysql \
     -v /data/mysql:/var/lib/mysql \
     -e MYSQL_ROOT_PASSWORD=password \
     mysql:latest
    

    이 명령은 "mysql"이라는 이름의 컨테이너를 시작하고 컨테이너의 포트 3306을 호스트의 포트 3306에 매핑합니다. 동시에 컨테이너 내부의 /data/mysql 디렉터리를 /var/lib/mysql 디렉터리에 마운트하여 MySQL 데이터를 저장합니다. 또한 환경 변수를 통해 MySQL 루트 사용자 비밀번호를 설정합니다.

  4. MySQL 데이터베이스에 액세스하기:

    MySQL 컨테이너 시작이 완료될 때까지 잠시 기다린 후 MySQL 클라이언트를 통해 MySQL 데이터베이스에 연결할 수 있습니다. 터미널 또는 명령 프롬프트에서 다음 명령을 실행합니다:

    mysql -h .1 -P 3306 -u root -p
    

    그런 다음 설정된 루트 사용자 비밀번호를 입력하면 MySQL 데이터베이스에 성공적으로 연결할 수 있습니다.

  5. MySQL 데이터베이스 관리하기:

    연결에 성공하면 로컬에 설치된 MySQL 데이터베이스처럼 데이터베이스와 테이블을 만들고 관리하고, SQL 쿼리를 실행하고, MySQL 데이터베이스에서 기타 작업을 수행할 수 있습니다.

이렇게 하면 Docker를 사용하여 MySQL 데이터베이스를 성공적으로 배포한 것입니다. Docker를 통해 MySQL을 배포하면 데이터베이스를 더 쉽게 설치하고 구성할 수 있으며 데이터베이스 환경을 격리하여 호스트 시스템에 영향을 미치지 않도록 할 수 있습니다. 위의 튜토리얼이 도움이 되었기를 바랍니다! 다른 질문이 있으시면 언제든지 문의해 주세요.

Read next

소프트웨어 테스팅/테스트 개발/풀타임 | 파이썬 풀 스택 개발: 완전한 웹 애플리케이션 구축

완전한 웹 애플리케이션을 구축하는 것은 여러 가지 기술적 측면을 포함하는 복잡한 작업입니다. 다음은 프런트 엔드, 백엔드, 데이터베이스, 배포 등을 포함하여 Python 풀 스택 웹 애플리케이션을 구축하기위한 일반적인 단계입니다. 프로젝트 요구 사항 및 아키텍처 설계 정의 : 처음에 명확히하십시오.

Oct 31, 2025 · 5 min read