반응형

데브옵스(DevOps)/Docker 2

[Docker] 도커(Docker)를 통해 MySQL 설치 및 접속하기

Docker 설치하기 Docker 공식 홈페이지에서 자신의 OS 환경에 맞는 Docker를 설치한다. 설치가 끝나면 터미널에서 다음 명령어를 통해 버전을 출력할 수 있다. $ docker -v Docker version 20.10.21, build baeda1f MySQL 도커 이미지 pull 받기 Docker CLI를 통해 MySQL 이미지를 pull 받을 수 있다. TAG에 버전을 지정하여 특정 버전을 다운로드할 수 있으며, 버전을 지정하지 않을 시 최신 버전을 다운로드한다. $ docker pull mysql Using default tag: latest latest: Pulling from library/mysql 3e0c3751e648: Pull complete 7914193c6f0e: Pull..

[Docker] 도커(Docker)란 무엇인가?

도커(Docker) 도커는 컨테이너 기술 기반의 가상화 플랫폼이다. 애플리케이션을 개발하다 보면 다양한 이유로 서버 환경과 개발 환경이 자주 바뀌게 된다. 만약 팀 단위로 개발을 하게 된다면 애플리케이션의 환경이 바뀔 때마다 각각의 개인 환경 또한 변경해야 할 것이다. 따라서 애플리케이션이 자주 변경될수록 개인 환경도 바뀌게 될 것이고 이 과정에서 에러가 발생할 수 있다. 이러한 문제점을 해결해 주는 것이 도커다. 도커를 사용하지 않는 경우 자주 발생하는 문제 개발팀에게 발생하는 문제 팀 단위로 Java를 이용하여 웹 서비스를 개발한다고 가정하자. 각 팀원은 하나의 애플리케이션을 만들기 위해 개발 환경을 유사하게 구축할 것이다. 특정 버전의 JDK, 특정 버전의 데이터베이스 등을 각자 OS 환경에 설치하..

반응형