개발일지

개발일지/스파르타코딩클럽

도커 실무 (5) - docker, docker-compose

django, db, web server 등 다양한 어플리케이션을 컨테이너 환경에서 테스트 및 배포할 수 있는 소프트웨어 플랫폼 가상머신에 비해 더 빠르고 가볍게 서비스를 이용할 수 있음 - docker를 사용하는 이유 다양한 어플리케이션을 쉽고 빠르게 배포 가능 컨테이너는 각각 독립적인 환경에서 구동되기 때문에 안정적으로 운영 가능 doker 이미지를 통해 동일한 환경을 가진 컨테이너를 쉽게 생성하고 관리할 수 있음 - docker 이미지란? 가상 머신에서 윈도우를 설치할 때 윈도우 ISO를 사용해 설치하는 것처럼 docker 컨테이너는 docker 이미지를 기반으로 생성됨 이미지는 docker 컨테이너가 생성될 때 실행되는 실행 파일, 설정 등을 가지고 있음 - docker 패키지 설치 sudo ap..

개발일지/스파르타코딩클럽

도커 실무 (4) - 패키지 설치 및 리눅스 명령어 모음

- sudo 관리자 권한으로 실행시키겠다는 뜻 - apt apt는 우분투의 패키지 매니저임 패키지를 설치하는 명령어 관리자만 패키지를 설치할 수 있기 때문에 sudo apt ~~ 이렇게 씀 sudo 안 쓰면 권한이 없다고 뜸 - ifconfig 우분투에서는 ifconfig로 ip 주소를 포함해 다양한 네트워크 정보를 확인할 수 있음 현재 설치되어 있지 않아서 설치해 주어야 함 sudo 로 시작하는 위 이미지 속 명령어를 입력해야 하는데 그 전에 설치 가능한 패키지를 최신화시키는 명령어를 먼저 입력해야 한다(최초에 한 번 하고 나면 쓸 일이 거의 없음) sudo apt update# apt 명령어 사용 전 apt 업데이트 sudo apt install net-tools# ifconfig 설치 명령어 연습용..

개발일지/스파르타코딩클럽

도커 실무 (3) - 리눅스에서 파일 읽고 쓰기

- vi 편집기 mode 종류 insert mode : 텍스트를 입력할 수 있는 상태 commend mode : 특수한 commend를 입력할 수 있는 상태 vi 편집기를 처음 열었을 때는 기본적으로 commend mode 로 열림 - insert mode 진입 방법 i# 현재 위치에서 insert mode 진입 a# 현재 위치에서 커서를 한 칸 앞으로 이동 후 insert mode 진입 A(shift + a)# 현재 위치에서 가장 마지막 텍스트로 이동한 후 insert mode 진입 o# 현재 위치에서 한 칸 개행 한 후 insert mode 진입 esc# insert mode 나가기 - commend mode 명령어 u# undo (ctrl + z와 동일) ctrl + r# redo (ctrl + s..

개발일지/Today I Learned

230531 알고리즘 문제 풀이, AWS 및 Doker 강의 [TIL]

- 알고리즘 문제 풀이 [코테] 소수 만들기 — 구민정의 개발일지 (tistory.com) 오늘 문제는 20분도 안 돼서 푼 것 같다 이전에 풀었던 소수 찾기 문제에서 썼던 is_prime_number() 함수를 사용하니 금방 풀 수 있었다! - AWS 강의 수강 AWS의 모든 것(7) - SSL, HTTPS 작동 방식 — 구민정의 개발일지 (tistory.com) 강의 외에 HTTPS 작동 방식 만화를 보다 보니 좀 시간이 걸려서 AWS 강의를 오늘 다 듣지 못 했다.......! 4주차 강의를 다 듣고 5주차를 나가기 전에 중단하고 Doker 강의로 넘어갔다 - Doker 강의 수강 도커 실무 (1) - Linux OS와 cmd로 인스턴스 접속하기(+권한 설정) — 구민정의 개발일지 (tistory...

개발일지/스파르타코딩클럽

도커 실무 (2) - 리눅스에서 파일과 디렉토리(폴더) 다뤄보기

절대경로는 현재 위치와 상관없이 절대적인 경로를 입력해서 사용함 # 예시 cd /home/user/example/dir/ # 내가 어디 있든 home 폴더 안에 user 폴더 안에 example 폴더 안에 있는 dir 폴더 안으로 이동함 상대경로는 내 현재 위치를 기준으로 경로를 지정함 # 예시 1 cd ./dir/# 현재 위치에 존재하는 dir 폴더로 이동 # 예시 2 cd ../# 현재 위치를 기준으로 상위 폴더로 이동 특정 패턴을 매칭시키기 위한 용도로 사용됨 ls -l ./*.txt# .txt로 끝나는 모든 파일 목록 출력하기 - mkdir : 폴더 생성하는 명령어(make directory의 약자) mkdir ./test# 현재 경로에 test 폴더 생성하기 mkdir ./test/test2# ..

마이구미+
'개발일지' 태그의 글 목록 (14 Page)