1 minute read

img

도커 설치하기

홈페이지에서 다운받기

도커 다운로드(docker desktop)

아래 링크에 접속해서 설치.

https://www.docker.com/products/docker-desktop/

img

정상적으로 설치 되었는지 확인해보기

docker -v



도커 허브에서 이미지 다운받기

https://hub.docker.com/

image

해당 주소에서 상단 검색 창에 원하는 이미지 검색


image

검색 후 좌측 회색 박스의 docker pull 명령어를 통해 이미지 다운받기


image

터미널에 입력하면 해당 이미지를 다운받겠다 라는 뜻이다. 중요한 점은 해당 명령어 뒤에 :{version} 을 입력해야 한다는 것 !


image

버전 정보는 위의 이미지에서 확인이 가능하다. 위의 버전 중 원하는 버전을 {} 해당 괄호 대신 붙이면 된다.


image

나는 latest 버전을 다운 받았고! 다운받을 때 주의할 점은 Docker가 실행되고 있어야 다운이 가능하다!



도커 컨테이너 실행 및 생성

//도커를 실행하겠다. 생성할 컨테이너 이름
docker run --name mysql-sample-contatiner -e

//비밀번호 설정, 3306포트로 연결하겠다.
MYSQL_ROOT_PASSWORD=<password> -d -p 3306:3306 mysql:{version}

위의 명령어를 수정해서 입력해주겠다.


docker run --name mysql-test-container -e
MYSQL_ROOT_PASSWORD=test -d -p 3306:3306 mysql:latest

password 부분과 컨테이너 이름, 컨테이너 이미지 버전 부분을 수정해줬는데,

기억하기 쉬운 비밀번호로 변경과 버전은 다운 받은 버전을 입력했다.


image

컨테이너 생성 성공 화면



현재 실행중인 도커 커테이너 목록 출력

docker ps -a



도커 컨테이너 접속하기

docker exec -it{도커 컨테이너 이름}bash

위의 기본 명령어를 기반으로 나는 컨테이너 이름을 변경했기 때문에


docker exec -it mysql-test-container bash

해당 명령어를 입력해주었다.


image

접속이 성공적으로 이루어지면 위의 명령어를 반환한다.



MySQL 접속


mysql -u root -p

위의 명령어를 입력하고 이전에 설정했던 패스워드를 입력하면 mysql로 접속을 할 수 있다

image

정상적으로 mysql에 접속이 된 화면이다.


만들어둔 컨테이너 sql 재 접속

// 도커 컨테이너 접속하기
docker exec -it {도커 컨테이너 이름}bash

// mysql
mysql -u root -p

입력 후 패스워드 입력하면 만들어둔 컨테이너에 다시 로그인 할 수 있다!

Leave a comment