본문 바로가기

hololo

(23)
2] Docker 설치(1) 1. root권한 변경 docker daemon은 root권한으로 돌아가고 있기 때문에, root권한으로만 실행할 수 있다. 그래서 docker명령어를 적을 경우, 1) 명령어 앞에 sudo를 붙인다. 2) docker그룹에 유저를 추가해준다. 3) 아예 root로 바꾸어 명령어를 적는다. 를 해야하는 데, 이 중 3번을 택하여 다음 명령어를 통해 root로 바꾸어준다. sudo -s 2. docker 설치 docker 설치를 위해 다음 명령어를 적어준다. curl -fsSL https://get.docker.com/ | sudo sh 3. Imgae 실행 docker run ubuntu:16.04 위 명령어를 통해 ubuntu:16.04 이미지를 실행하면 되는데, 문제가 발생했다. 이런 에러가 나오며,..
2] MySQL 1. 데이터베이스 (DB : Database) 통합하여 관리되는 데이터의 집합체를 의미하며, 중복된 데이터를 없애고, 자료를 구조화하여, 효율적인 처리를 할 수 있도록 관리된다. 데이터베이스의 특징은 다음과 같다. - 사용자의 질의에 대한 즉각적인 처리와 응답 - 생성, 수정, 삭제를 통한 최신의 데이터 유지 - 원하는 데이터 동시 공유 - 주소가 아닌 내용에 따른 데이터 참조 가능 2. 관계형 데이터베이스 (Relational Database) 현재 가장 많이 사용되고 있는 데이터베이스의 한 종류이다. 테이블로 이루어져 있으며, 이 테이블은 키(key)와 값(value)의 관계를 나타낸다. 이처럼 데이터의 종속성을 관계로 표현하는 것이 관계형 데이터베이스의 특징이다. 테이블은 이름을 가지고 있으며, 행..
1] Flask 1. 웹 프레임워크 먼저 웹 프레임워크란 무엇인가? 쉽게 말하면 직접 물건을 전달해주는 것과 배달 서비스를 이용하는 것으로 비유를 들 수 있는데, 배달 서비스의 경우 이용방법만 안다면 아주 간편하게 물건을 전송할 수 있다. 여기서 배달 서비스는 프레임워크이고, 직접 물건을 전달하는 방식보다 훨씬 간편하게 해준다. 즉, 웹 프레임워크는 간단히 말하자면 '웹을 개발하는 데에 있어 쉽게 할 수 있도록 도와주는 도구'이다. 위키 백과를 보면, 웹 프레임워크는 동적인 웹 페이지나, 웹 어플리케이션, 웹 서비스 개발 보조용으로 만들어지는 어플리케이션 프레임워크의 일종 웹 페이지를 개발하는 과정에서 겪는 어려움을 줄이는 것이 주 목적으로 데이터베이스 연동, 템플릿 형태의 표준, 세션 관리, 코드 재사용 등의 기능을 ..