오늘은 어제 도커에다가 실행시켜보는부분을 이어서 하였다.
오전 - Docker 스터디
09:00~12:00 : EC2 Docker 적용하기
Dockerfile 만들어서 Docker image 만들기
Dockerhub에 push하기
EC2 인스턴스 생성 후 EC2에서 Docker image pull받기
pull 받은 Docker image 실행해보기
EC2 아이피 주소
김진수 54.180.144.181
오늘 오류중에서 해결이 잘안되고 실행이안됐던부분은 바로 내가 서울에서 인스턴스를 만들어서 돌려야하는데 버지니아 북부에서 돌려서 잘안됐던게 가장컸던오류인데 오늘 하루종일 잡아먹었어서 일일히 하나하나 다 해보면서 라우팅 vpc 인터넷케이블 만져보면서해봤지만 잘 안됐었다.
그렇지만 튜터님이 중간에 오셔서 도와주셔서 지역이다르기때문에 안되는거라고 알려주셔서 다행히도 해결하였다.
putty를 통해 연결하여 쓰는 명령어다.
docker 설치하기
sudo yum update -y
sudo amazon-linux-extras install docker -y
Docker 상태 확인하기
service docker status
sudo 없이 docker를 사용하기
sudo usermod -a -G docker ec2-user
Docker compose 설치하기
sudo curl -L "<https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$>(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
vi docker-compose.yaml
version: "3.8"
services:
web:
build: .
command: python manage.py runserver 0.0.0.0:8000
ports:
- 8000:8000
working_dir: /usr/src/app/
volumes:
- ./:/usr/src/app/
docker compose 실행
docker-compose up -d
'스파르타 내일배움캠프' 카테고리의 다른 글
TIL 40 Docker란 무엇인가? (0) | 2022.08.08 |
---|---|
TIL 39 JWT가 무엇인가? (0) | 2022.08.05 |
내일배움캠프 AI - MyLittleTrip 프로젝트 KPT 회록 (0) | 2022.08.04 |
TIL38 (0) | 2022.07.08 |
TIL37 (0) | 2022.07.07 |