인프라
-
[docker] mysql 을 docker 로 시작하기인프라/docker 2020. 7. 5. 17:28
성능을 떠나서 로컬 개발시 도커로 인프라를 구성하면 조금 관리하기 편한 면이 있을 것 같아 docker 로 mysql 을 올려봤다. 간단히 docker 명령어 만으로 mysql을 올려보자. 1. mysql docker 이미지 다운로드 태그에는 MySQL 버전을 명시하며. 만약 태그에 버전을 명시하지 않으면, 최신 버전인 latest를 가져온다. docker pull mysql:lastest 2. docker 이미지 확인 docker images 3. 저장소 설정 호스트의 /Users/{내계정}/{마운트시킬폴더명} 디렉토리를 컨테이너의 /var/lib/mysql 디렉토리로 마운트 docker에 mysql과 같은 DB를 설치하는 경우 컨테이너 삭제와 함께 데이터도 날라가므로, 저장소는 반드시 외부 저장소를 ..
-
[docker] 도커 기본 명령어인프라/docker 2020. 7. 4. 18:56
버전 확인 $ docker -v 이미지 다운로드 $ docker pull [이미지 명] 다운로드된 이미지 목록 $ docker images 컨테이너 생성 $ docker create [옵션] [이미지 명] 컨테이너 생성 및 실행 $ docker run [옵션] [이미지 명] 컨테이너 실행 $ docker start [컨테이너 명] 컨테이너 재실행 $ docker restart [컨테이너 명] 컨테이너 접속 $ docker attach [컨테이너 명] 컨테이너 정지 $ docker stop [컨테이너 명] 실행중인 컨테이너 목록 $ docker ps 정지된 컨테이너 목록 $ docker ps -a 컨테이너 명 변경 $ docker rename [기존 컨테이너 명] [새로운 컨테이너 명] 컨테이너 삭제 $ ..
-
[docker] mac 도커 설치하기인프라/docker 2020. 7. 4. 18:50
맥OS도커 설치 도커 홈페이지에서 설치 한다. 가능하다면 도커허브 계정도 생성하자. 도커허브는 git으로 비하자면 깃허브와 같은 개념이다. https://hub.docker.com/editions/community/docker-ce-desktop-mac [ Docker Desktop for Mac - Docker Hub Docker Desktop for Mac Docker Desktop for Mac is an easy-to-install desktop app for building, debugging, and testing Dockerized apps on a Mac. Docker Desktop for Mac is a complete development environment deeply integra..
-
CloudFront란인프라/AWS 2020. 5. 8. 15:07
ClounFront 란 .html, .css, .js 및 이미지 파일과 같은 정적 및 동적 웹 콘텐츠를 사용자에게 더 빨리 배포하도록 지원하는 웹 서비스 CloudFront는 엣지 로케이션이라고 하는 데이터 센터의 전 세계 네트워크를 통해 콘텐츠를 제공. CloudFront를 통해 서비스하는 콘텐츠를 사용자가 요청하면 지연 시간이 가장 낮은 엣지 로케이션으로 라우팅되므로 콘텐츠 전송 성능이 뛰어남. ClundFront 를 구성하는 방법 Amazon S3 버킷 또는 고유 HTTP 서버와 같은 오리진 서버,를 지정하고, CloudFront는 이로부터 파일을 가져온 다음 전 세계 CloudFront 엣지 로케이션에 배포 오리진 서버는 객체의 최종 원본 버전을 저장 HTTP를 통해 콘텐츠를 서비스하는 경우 오리..