도커

컴퓨터 공학/DB

(Docker) Mysql(PostgreSQL, mariaDB 등)을 도커로 실행시키기

mysql과 postgresql은 각각 3306, 5432 포트를 기본으로 사용하기 때문에 겹칠일이 없지만, mysql과 mariaDB같은 경우 둘다 3306 포트로 실행되는데다, 같은 로컬환경에 출돌이 일어나기 쉽상이다. 그래서 이에 대한 해결책으로 도커에서 DB를 띄우는 법에 대해서 얘기하려 한다. 🏴󠁩󠁤󠁪󠁷󠁿 MySQL을 Docker에서 당연히 이 과정을 수행하기 위해서는 Docker가 기본적으로 설치되어 있어야겠다. 그리고 당연히 기본적인 docker 명령어들은 숙지가 되어 있어야 한다. // 로그인 되어 있지 않다면 로그인 docker login // 실행되고 있는 것은 무엇인지 확인 docker ps // 사실 docker 앱 보면 바로 알 수 있긴하다 먼저 로컬환경에 mysql 도커 이미지를..

CI | CD

(Docker)도커에서 ubuntu 설치, 설정하기

※이 글은 Mac OS를 기반으로 작성되었고, 도커가 설치되어 있다는 것을 전제로 합니다. Docker는 배포를 하기 위한 최적의 툴이라고 할 수 있다. 컨테이너를 통해서 여러 OS를 사용할 수 있고, 메모리도 적게 사용하며, 간단한 명령어로 버전을 관리할 수 있다. 이런 Docker에 대한 간단한 설명의 아래의 포스팅에서 확인하자. (TIL) 20210109, 배포와 도커 📕Facts(한 것) 팀원들과 모여서 ERD 설계 JPA에 대하여 심도깊은 대화를 나누려다 실패 배포 방법 결정 앱 디자인 거의 완료 📕Findings(배운 것) 항상 간단한 도메인만 설계했어서 ERD 설계를 따로 mirrorofcode.tistory.com 도커에서 배포를 준비하는데 있어서 가장 기본이 되는 OS를 설치해보려고 한다..

TIL(Today I learned)

(TIL) 20220202, Docker로 스프링 프로젝트 배포하기

📕Facts(한 것) Docker로 스프링 프로젝트 배포 📕Findings(배운 것) 이번에 진행하는 프로젝트의 배포 방식은 도커이고 싶었다. 왜 도커일까? 도커가 가진 장점이 뭐길래? 그리고 지금 프로젝트에서 필요한가? 도커의 장점은 아래의 글에서 알아보자. (TIL) 20210109, 배포와 도커 📕Facts(한 것) 팀원들과 모여서 ERD 설계 JPA에 대하여 심도깊은 대화를 나누려다 실패 배포 방법 결정 앱 디자인 거의 완료 📕Findings(배운 것) 항상 간단한 도메인만 설계했어서 ERD 설계를 따로 mirrorofcode.tistory.com 도커는 주로 여러개의 서버를 배포할 때 사용하는데, 우리팀의 경우 당연히 그럴 경우는 없었다. 그럼 왜 도커여야 했을까? 특별한 이유는 없지만 현재 대..

TIL(Today I learned)

(TIL) 20210109, 배포와 도커

📕Facts(한 것) 팀원들과 모여서 ERD 설계 JPA에 대하여 심도깊은 대화를 나누려다 실패 배포 방법 결정 앱 디자인 거의 완료 📕Findings(배운 것) 항상 간단한 도메인만 설계했어서 ERD 설계를 따로 하지는 않았고, 도메인 코드를 작성할 때 그 때 마다 수정하곤 했었다. 이번에는 적용해야할 도메인이 많아져서, ERD 설계의 필요성을 느꼈고, 오늘 간단하게 진행해 보았다. 오랜만에 도커를 사용하기 때문에 도커 없이 어떻게 배포했는지, 도커를 사용하면 어떻게 배포하는지에 대해서 복습을 진행했다. ./gradle bootRun 을 사용하면 intellij에서 서버를 실행하는 방식과 똑같은 방식으로 서버를 띄워준다. 하지만 이렇게 매번 폴더에 접근해서 서버를 띄워줄 수는 없는 법. 그래서 ./gr..

후;
'도커' 태그의 글 목록