본문 바로가기

리눅스

리눅스 19일 차

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

서버에 다시 들어가면 장고가 연결이 됨

'리눅스' 카테고리의 다른 글

리눅스 18일 차  (0) 2022.06.01
리눅스17일 차  (0) 2022.05.30
리눅스 12일차  (0) 2022.05.25
리눅스 11일 차  (0) 2022.05.13
리눅스 10일 차  (0) 2022.05.11