AWS EC2에서 Docker를 활용해 배포해보기
Ubuntu에서 Docker, Docker Compose 설치하기 Ubuntu에서 Docker, Docker Compose 설치하기 sudo apt-get update && \ sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common && \ curl...
- 좋아요수
- 0
Ubuntu에서 Docker, Docker Compose 설치하기 Ubuntu에서 Docker, Docker Compose 설치하기 sudo apt-get update && \ sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common && \ curl...
배포란? 다른 사용자들이 인터넷을 통해서 사용할 수 있게 만드는 걸 의미한다. EC2란? / EC2를 왜 배울까? / 현업에서 EC2는 주로 언제 쓸까? --> 컴퓨터를 빌려서 원격으로 접속해 사용하는 서비스 -- EC2(Elastic Compute Cloud)를 왜 배울까? 서버를 배포하기 위해서는 컴퓨터가 필요하다. 내가 가진 컴퓨터에서 서버를 배포해 ...
[실습] MySQL, Redis 컨테이너 동시에 띄워보기 Docker Compose로 MySQL, Redis 실행시키기 compose.yml services: my-db: image: mysql environment: MYSQL_ROOT_PASSWORD: pwd1234 volumes: - ./mysql_data:/var/lib/mysql ports: - 3...
Docker Compose를 사용하는 이유 Docker Compose란? 여러 개의 Docker 컨테이너들을 하나의 서비스로 정의하고 구성해 하나의 묶음으로 관리할 수 있게 도와주는 툴. Docker Compose를 사용하는 이유 여러 개의 컨테이너를 관리하는 데 용이 복잡한 명령어로 실행시키던 걸 간소화 시킬 수 있음 [실습] Docker Compose ...
Dockerfile이란? Docker 이미지를 만들게 해주는 파일. FROM : 베이스 이미지 생성 FROM은 베이스 이미지를 생성하는 역할을 한다. Docker 컨테이너를 특정 초기 이미지 를 기반으로 추가적인 셋팅을 할 수 있다. 여기서 예기한 '특정 초기 이미지'가 곧 베이스 이미지 이다. 사용법 # 문법 FROM [이미지명] FROM [이미지명]:[...
Mysql 이미지를 바탕으로 컨테이너 실행 docker run -e MYSQL_ROOT_PASSWORD=password123 -p 3306:3306 -d mysql 컨테이너에 들어가 환경변수 설정이 잘 되었는지 확인 docker exec -it [MYSQL 컨테이너 ID] bash echo $MYSQL_ROOT_PASSWORD # MYSQL_ROOT_PAS...
Docker Volume(도커 볼륨) 이란? 도커의 볼륨(Volume)이란 도커 컨테이너에서 영속적으로 저장하기 위한 방법이다. 볼륨(Volume)은 컨테이너 자체의 저장 공간을 사용하지 않고, 호스트 자체의 저장 공간을 공유해서 사용하는 형태이다. 볼륨을 사용하는 명령어 $ docker run -v [호스트의 디렉토리 절대경로]:[컨테이너의 디렉토리 절대...