Docker Docker 2022. 8. 4. Docker Network 구조 및 동작 원리 어려우니까 감만 잡기 ( eth0와 veth는 쌍으로 생긴다.) https://yoo11052.tistory.com/208 Docker 2022. 7. 24. 도커 정리 + 웹서버 https://velog.io/@ssssujini99/Docker-%EB%8F%84%EC%BB%A4%EB%9E%80-Docker-GitHub-action%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%9E%90%EB%8F%99%EB%B0%B0%ED%8F%AC-%ED%95%B4%EB%B3%B4%EA%B8%B0 Docker 2022. 7. 7. Docker-compose.yml 분석! - yml 파일은 계층적 구조. -> 들여쓰기 잘해야됨. - services 밑에 컨테이너들 - services 밑에 db, backend, frontend 가 있다. 5. image: postgres:12.0-alpine 도커허브에서 이미지 받아와서 써라 16. build: context: ./backend 이미지를 dockerhub에서 받아오거나 Dockerfile로 이미지 만들 수 있다. ( 지금 파일 docker-compose.yml 이 있는 현재디렉토리의 /backend 의 dockerfile 을 쓰겠다. -> 라는 의미로 build context 를 지정한다. # 아까 배운 환경변수 환경변수들은 discription을 봐야한다. 지원하는 환경변수는 정해져있음. ( 도커허브의 해당이미지 참고 ).. Docker 2022. 7. 7. Dockerfile 분석! https://github.com/litsynp/docker-example 1. # pull official base image 2. FROM python:3.8.3-alpine 4. ENV PYTHONDONTWRITEBYTECODE 1 5. ENV PYTHONUNBUFFERED 1 7. ARG DJANGO_ALLOWED_HOSTS 8. ARG DJANGO_SECRET_KEY 9. ARG DJANGO_CORS_ORIGIN_WHITELIST 11. ENV DJANGO_ALLOWED_HOSTS $DJANGO_ALLOWED_HOSTS 12. ENV DJANGO_SECRET_KEY $DJANGO_SECRET_KEY 13. ENV DJANGO_CORS_ORIGIN_WHITELIST $DJANGO_CORS_ORIG.. Docker 2022. 7. 6. Docker 기본개념 VM보다 Container가 훨씬 가벼움 # Docker의 3요소 1) Dockerfile - Copy files - Install dependencies - Set environment variables - Run setup scripts Dockerfile로 image를 만들 수 있다. 2) Image ( 클래스라 생각 ) - 변경 불가능한 상태 3) Container ( Image를 사용해서 각각의 Container를 만들 수 있다 ) - 개별적으로 수정가능 -> 수정해도 Image에 영향 X ( 클래스와 객체의 관계와 비슷 ) # 이미지 공유 컨테이너 레지스트리 도커가 있어야 이미지를 실행가능 # 이미지 공유 컨테이너 레지스트리 종류 # 도커 실행 과정 # Dockerfile 작성법 https:/.. 이전 1 다음