2-1) Doker를 이용하여 MySQL 설치

Hyoin Jeong·2022년 7월 12일

Docker란?

  • 예를 들어 MySQL을 다른 OS에서 설치하려면 다양한 변수가 존재
    • 즉 설치 과정이 OS와 OS의 버전에 따라 달라지게 됨
    • 다양한 다수의 다른 소프트웨어들의 설치가 동반되는 것이 일반적임
  • Docker는 특정 프로그램과 (그 프로그램을 실행하는데) 필요한 기타 소프트웨어들을 하나의 패키지로 만듬으로써 해당 프로그램의 개발과 사용을 도와주는 오픈소스 플랫폼
    • 이 패키지를 먼저 파일 시스템 형태로 만드는데 이를 Docker Image라고 함
      ▪ 이 Image는 다른 이들과 공유가능
      ▪ Docker Image 공유소를 Docker Registry(Docker Hub)라고 부름
    • Docker Image를 실행시킨 것을 Docker Container라고 부르며 응용프로그램에 해당

Docker 구조

Untitled

  • Virtualization가 아닌 Containerization이다

⇒ Docker라는 Engine을 다운 받음(운영체제마다 다름) → 그 위에 여러개의 Docker Image들 생성(파일 형태) → 해당 Docker Image를 실행시키면 Docker Container 생성(응용 프로그램)


설치

  1. 먼저 해당 컴퓨터에 Docker Engine을 설치
    1. https://docs.docker.com/desktop/
  2. 그 다음에 MySQL Docker Image를 다운로드
    1. https://dev.mysql.com/doc/mysql-installation-excerpt/8.0/en/docker-mysql-getting-started.html
  3. 다운로드된 MySQL Docker Container를 실행

0개의 댓글