본문 바로가기
728x90

docker6

Section 3 종합회고 SECTION 3 리뷰 01 - 환경과 데이터 베이스 02 - 파이썬 활용 03 - 어플리케이션과 API 04 - Project ( 소울푸드 웹서비스 모델) SECTION 3 - WEEK 1 Note 1 Note 2 Note 3 Note 4 터미널 CLI 가상환경 깃 깃헙 아나콘다 파이썬 가상환경 bash zsh 파이썬 라이브러리 system packages site packages Docker Docker Hub Docker container Docker Image Docker compose 리소스격리성 yaml yml docker-compose.yaml docker-compose up SQL ACID 데이터베이스 dbeaver 관계형 데이터베이스 쿼리 NoSQL MongoDB DDL (CREATE ,.. 2021. 3. 25.
docker 과제 다시풀어보기(part1,2,3) 개인기록용 도커에 대한 개념이 명확하지 않아 과제를 다시 풀어보기로 했다 Part1 $ docker container run --rm -e S3S1N2_Name=박상원 -e github_username=khalidpark -i -t 이미지파일 bash docker : 도커실행 container : 컨테이너 생성 (컨테이너에 들어와있는 상황이라면 제외) run : 실행 --rm : 작업끝나면 container 제거 -e : 환경변수 설정 -i : Keep STDIN open even if not attached -t : Allocate a pseudo-TTY bash : 커맨드 docker run docs.docker.com/engine/reference/commandline/run/ docker run .. 2021. 3. 13.
pipenv, 파이썬 전용 가상환경 만들기 콘다말고 pipenv 를 통해서도 가상환경을 생성, 작업할수있다 그리고 도커를 요새 더 많이 활용하는 것 같으나, 그래도 어떻게 사용할수있는지 알아보자 파이썬3를 배경으로 작업한다고 가정하고 pip 는 python 2 , pip3 는 python 3 pip install pipenv 라고 해버리면 pipenv는 기본적으로 python2를 기반으로 실행됨 pipenv --python 3,7 은 순수하게, 해당 버전의 파이썬 가상환경을 만드는 역할 Pipfile, Pipfile.lock = pipenv shell 명령어를 생성하면, 이 두 가지 파일이 생성 pipenv 관련 자세히 설명되어있는 아래 블로그 참고 출처 : velog.io/@doondoony/pipenv-101 🚀 Pipenv 로 파이썬 가상환.. 2021. 3. 11.
git, conda(가상환경), docker, SQL 개념혼동_Day41~44 이번주 배운 개념들 1일차 : git , github , 터미널 , CLI , 아나콘다 , 가상환경 , git bash 2일차 : docker , container , 인터넷 프로토콜 , port , docker CLI , docker hub , docker-compose , YAML 3일차 : SQL , 관계형 데이터베이스 , 쿼리 , 데이터베이스 설계 , 스키마 4일차 : NoSQL , ACID , 클라우드 데이터베이스 , ElephantSQL , 트랜잭션 , MongoDB 깃 부터 사실 개념을 이해하는데 시간이 오래걸렸는데 가상환경 , 도커 , 데이터베이스 까지 개념이 뒤섞이다 보니 주어진 과제를 어떻게 접근해야할지 아예 막막한 상황이다. 출처 : 89douner.tistory.com/95 6-1... 2021. 3. 9.
클라우드 데이터베이스 연결 (postgres,elephantsql,bash)_Day44(3) 클라우드 데이터베이스는 원격으로 관리되는 데이터베이스 URI 보통 원격으로 연결을 할 때에는 URI 형식 으로 연결을 하게 됩니다. URI 는 논리적 혹은 물리적 리소스를 찾을 때 사용 형식) 서비스://유저_이름:유저_비밀번호@호스트:포트번호/경로 예) postgres://admin:password@databases.com:5432/main_db 서비스: postgres 유저 이름: admin 유저 비밀번호: password 호스트: databases.com 포트번호: 5432 경로 (혹은 데이터베이스 이름): main_db ElephantSQL 서비스 이용 가입 후 '도커'로 연결해보기 docker pull postgres (도커허브에서 postgres 이미지 가져오기) 컨테이너 실행 $ docker.. 2021. 3. 9.
도커, Docker CLI , 첫시작_Day42(4) docker 첫 시작 docker container run --name sangwon docker/whalesay:latest cowsay sangwon park docker image pull pull로 도커이미지 가져오고 docker image ls : 이미지 리스트 확인하고 docker container run 컨테이너를 통해 이미지 실행시키고 docker container ls -a 잘 실행되었는지 확인하고 docker container rm 컨테이너 삭제하고 docker image rm 이미지 삭제하고 컨트롤 + c : 종료 위 과정을 한번에 진행하는 과정 1) 컨테이너 run 하면 이미지가 없는경우 이미지를 알아서 가져온 뒤 실행시킨다 2) --rm 컨테이너 종료될 때 컨테이너와 관련 리소스 .. 2021. 3. 5.
728x90