안녕하세요. 보랏입니다.
오늘은 리눅스에 대한 기본 명령어와
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 |