전에 미흡한 부분을 추가로 찾는중..
도커 이미지 생성 $ docker build -t django-sample . 앱 컨테이너를 실행 $ docker run -it --rm \ -p 8000:8000 \ django-sample \ ./manage.py runserver 0:8000 데이터베이스 컨테이너 실행 $ docker run -it --rm \ postgres:9.6.1 앱 컨테이너를 실행한 후 PostgreSQL 컨테이너를 실행했습니다. 그런데 컨테이너는 실행 직후부터 컨테이너 외부의 상황과 격리됩니다. 따라서 PostgreSQL 컨테이너가 실행되었는지 알지 못하죠. db 컨테이너를 지우면, 데이터베이스 데이터가 사라짐 |
[링크 : http://raccoonyy.github.io/docker-usages-for-dev-environment-setup/]
docker와 docker-compose의 차이
docker 단일 컨테이너를 관리합니다. docker-compose 은 여러 컨테이너 애플리케이션을 관리합니다. docker-compose의 사용 에는 3 단계가 필요합니다. Dockerfile을 사용 하여 앱 환경 정의 docker-compose.yml 에 앱 서비스 정의 docker-compose up 실행하여 앱을 시작하고 실행합니다. |
'프로그램 사용 > docker' 카테고리의 다른 글
docker 복원하기 (2) | 2019.02.27 |
---|---|
docker 개념 다시 조사.. (0) | 2019.02.01 |
docker run = create + start (0) | 2019.02.01 |
docker howto (4) | 2018.11.23 |
docker static ip (0) | 2018.11.23 |