기간: 10월 7일 19시까지

실습과제 1

로컬 환경의 도커를 통해 MySQL 컨테이너를 실행시키고, Spring 프로젝트와 연동하시오.


MySQL 이미지를 통해 도커 컨테이너 생성하기

  1. DockerHub에 존재하는 이미지 파일을 가져온다.

    $ docker pull mysql
    

    → 위 코드의 뒤에 :latest와 같이 버전을 명시할 수도 있다.

    (명시하지 않으면 default == :latest)

  2. 이미지를 가져오는 데 성공했는지 확인한다.

    image.png

    → 도커 앱을 통해 확인할 수도 있고,

    $ docker images
    

    → 명령어를 통해 확인할 수도 있다.

  3. 가져온 이미지로 컨테이너를 실행하기 위해 명령어를 입력한다.

    $ docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=<password> -d -p 3306:3306 mysql:latest
    
  4. 컨테이너가 잘 실행되었는지 확인한다.

    $ docker ps
    

    → 실행 중인 도커 컨테이너의 ID가 뜬다. 이후 사용될 것이다.