본문 바로가기

Infra, Cloud/Docker3

도커(Docker)로 MySQL 서버 구축하기 나는 현재 'Stock' 이라는 이름의 주식지갑 프로젝트를 진행하고있다. 내가 맡은 역할 중 하나가 인프라 구축인데 도커를 사용하여 구축했다. 그래서 오늘은 내가 했던 docker로 mysql 서버 구축하는 것을 설명해보려고 한다. MySQL 서버 구축하기 컨테이너 생성하기 docker run --name stock -e MYSQL_ROOT_PASSWORD=1111 -d -p 3306:3306 mysql:8.0.25 --name : 컨테이너 이름 설정 -e : 컨테이너 환경변수 설정 -e MYSQL_ROOT_PASSWORD={userpassword} : 비밀번호 설정 -d : Detached 모드로 컨테이너가 백그라운드로 실행된다. -p : 호스트에 연결된 컨테이너의 특정포트를 외부에 노출시킨다. [ho.. 2021. 6. 24.
Docker 명령어 Ubuntu 에서 docker 설치 할 때 $ sudo apt-get update $ sudo apt-get install docker.io $ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker 현재 실행중인 도커 컨테이너 목록 볼 때 [-a]는 생성된 모든 목록 출력 $ docker ps [-a] Container $ docker run [options] image[:TAG|@DIGEST] [COMMAND] [ARG...] // 컨테이너 실행 $ docker start [컨테이너 ID] // docker 시작 $ docker restart [컨테이너 ID] // 컨테이너 재시작 $ docker attach [컨테이너 ID] // 컨테이너 접속 $ docker.. 2021. 5. 31.
도커란 무엇인가? 예전에 Airbnb 클론코딩 프로젝트를 한 적이 있다. 그 때 내가 맡은 역할 중 하나가 서버 구축후 배포 였다. 그때의 나는 Docker를 알지 못해서 Filezilla를 사용하여 프로젝트 기간 동안 수정사항등을 계속해서 배포해야 하는 번거로움이 있었다. 지금은 새롭게 주식 가계부라는 Stocking 프로젝트를 진행하고 있는데, 이번에도 인프라 구축은 내가 맡았다. 저번 프로젝트를 했을 땐 나도 서버구축이 처음인지라 많은 것을 알지 못했다. 그래서 난 FileZilla를 사용하여 매번 수동으로 서버에 업로드를 했고 그 점이 매우 번거롭고 불편했다. 그래서 프로젝트가 끝난 후 자동배포란 것이 있지 않을까 하는 마음에 이것저것 찾아보았다. 그렇게 처음 Docker 란 것을 알게 되었고, 며칠간의 구글링 끝.. 2021. 5. 29.
반응형