cd /
//cd /로 이동함
docker에서 파이썬을 python1이라는 컨테이너 이름으로 실행
docker run -d \
--name python1 \
-p 8000:8000 \
-v /docker/projects/python1/src:/usr/src/app \
python:3 \
tail -f /dev/null
docker ps //python1이 실행되고 있는지 확인
docker exec -it python1 bash
//이미 실행중인 도커컨테이너 python1 내부로 들어가는 명령어
// docker exec 컨테이너명 bash
옵션 설명
-d //컨테이너를 백그라운드로 실행
-p //컨테이너의 포트를 호스트와 연결
--name //컨테이너 이름 설정
-e //컨테이너에서 환경변수를 설정
i //표준입력
t //tty모드로 사용. bash를 사용하기 위해 꼭 필요
vim, mlocate설치
apt-get update
apt-get install vim mlocate
updatedb
//전체 패키지들 최신화
// 컨테이너 내부에서
cd /usr/src/app/
pip install --upgrade pip //pip을 업그레이드 해주기
pip list
pip install Django mysqlclient //장고를 설치
-v /docker/projects/python1/src:/usr/src/app \ << 이거에 대해 부가 설명
-v 도커밖 : 도커안
호스트OS : centos에서 도커컨테이너와 폴더를 공유할때 사용
도커 밖은 Centos
도커안은 각각의 컨테이너
docker exec -it python1 bash
cd /usr/src/app/
django-admin startproject base .
python manage.py runserver 0.0.0.0:8000
//ctrl+c해서 나가기
vim base/settings.py