본문 바로가기
DB 공부하기

230427_DB복습

by 보랏 2023. 4. 27.

안녕하세요. 보랏입니다.

 

오늘은 리눅스에 대한 기본 명령어와 

docker volume생성과 django의 구동원리에 대해서 배웠습니다.

 

바로 복습 시작하겠습니다. 

 

 

1. 리눅스 기본 명령어

  • > : write(쓰기 기능)
    • echo 'hi' > requirements.txt : requirements.txt 에 'hi' 작성
  • >> : append (추가 기능)
    • pip freeze >> requiremenst.txt : requirements.txt 에 freeze(현재 버전) 추가 

 

2. docker volume 생성

 

docker volume 생성

docker run -it —name volume-overide_0427 -v ~/test_0427:/home/testdir_2 alicak106/volume_test
  • 이 명령어 실행 시 "alicek106/volume_test" 이미지에서 파생된 새 컨테이너가 실행되며, 호스트 머신의 "~/encore_0426" 디렉토리가 컨테이너 내부의 "/home/testdir_2" 디렉토리와 동기화
    • it : 상호작용할 수 있는 대화형 모드로 실행
    • -- name volume_overide_0427 : 컨테이너 이름을 volume_overide_0427으로 지정
    • -v ~/test_0427:/home/testdir_2 : 호스트 머신의 ~/encore_0427 디렉토리를 컨테이너 내부의 '/home/testdir_2' 디렉토리와 볼륨을 마운트 -> 호스트의 디렉터리와 컨테이너 내부의 디렉토리가 동기화
    • alicek106/volume_test: "alicek106/volume_test" 이미지를 실행

 

docker volume 관련 명령어

  • docker inspect [volumne] : volume 내용 확인
  • docker ps -a -q : 모든 컨테이너의 id값 출력
  • docker stop $(docker ps -q) : 현재 실행중인 컨테이너 모두 정지
  • docker ps -a -f name = vol : name에 vol이 들어간 컨테이너 찾기
  • docker rm $(docker ps -a -q -f name = vol) : name에 vol이 들어간 컨테이너 rm하기

 

3. django 구동원리 이해

 

주소와 화면을 연결하는 URL과 뷰에 대한 이해

 

  • config(환경 설정)에 urls.py에 url에 해당 앱에 대한 경로를 추가

  • 실행된 앱(pybo)에 urls.py에 홈페이지로 이동할 수 있는 views를 추가

  • views.py에 html파일과 연결하는 함수 추가 

  • 템플릿 (html) 구조 설정

 

오늘은 이렇게 복습 마무리 하겠습니다.

 

감사합니다. 

'DB 공부하기' 카테고리의 다른 글

230503_DB복습  (0) 2023.05.03
230502_DB복습  (0) 2023.05.02
230426_DB복습  (0) 2023.04.26
230424_DB복습  (0) 2023.04.24
230420_DB복습  (0) 2023.04.20