목록Programming/Docker (8)
Allen's 데이터 맛집

이번 포스팅에선 GET 요청(request)에 대해 알아보겠습니다. 앞서 몇 번 언급을 하였지만, 저희가 웹에 요청을 할 때(주소창에 들어갈 때) 클릭을 하면 페이지를 이동하게 됩니다. 이것이 곧 요청(GET) 입니다. 요청을 할 때는 크게? [키]=[값] 형식으로 합니다. 구분은 &기호로 함 ? where=nexearch &sm=top_hty &fbm=1 &ie=utf8 &query=초콜릿 방식 : GET, POST, PUT, DELETE 대상 : https://search.naver.com/⇒ 호스트 이름 추가적인 정보 : - 경로 : /search.naver - 데이터 :? cid=318190 import urllib.request import urllib.parse api = 'https://se..

도커 환경을 사용하여 데이터를 수집해 보겠습니다. 도커에서 아래의 명령어를 실행시키면, 도커에서 마운트 한 폴더를 파이썬 코드를 실행할 비주얼 스튜디오에서 폴더를 같게 합니다. docker run -i -t -v /c/Users/Vector/sample:/sample mlearn:init /bin/bash 예) C:\Users\Vector\sample 파일을 다운로드 하는 코드 import urllib.request url ='http://uta.pw/shodou/img/28/214.png' savename = 'test.png' # urlretrieve 는 파일을 다운받을 수 있음 urllib.request.urlretrieve(url, savename) #(어떤 url에 있는것을, 어디에 저장할것인가..

이전 포스팅에서 도커에 대해 알아보았으니 이번엔 커널에 대해 알아보겠습니다 커널(Kernel)이란? 아래 이미지는 일반적인 커널의 형태입니다. 맨 위의 Applications이 응용 프로그램이고 그 밑에 존재하는 것이 커널입니다. 커널 밑에 각종 하드웨어(CPU, Memory, Devices)들이 있는 것을 알 수 있습니다 이 처럼 커널은 하드웨어와 응용 프로그램 사이에서 인터페이스를 제공하여 응용 프로그램이 하드웨어에서부터 오는 자원을 관리하고 사용할 수 있게 해 줍니다. 커널의 기능 [커널의 주요 기능은 컴퓨터에 속한 자원들에 대한 접근을 중재하는 것입니다.] 커널은 운영 체제의 핵심 부분이므로, 커널의 역할 역시 운영 체제의 핵심 역할이라 할 수 있습니다. 구체적으로 말하면, 커널이란 운영체제(OS..

먼저 도커란 무엇인가? 공식 홈페이지에서 도커의 개요를 보면 "도커(Docker)는 컨테이너 이동을 주도하는 회사이며 하이브리드 클라우드의 모든 애플리케이션을 처리할 수 있는 유일한 컨테이너 플랫폼 제공 업체입니다 “라고 쓰여있습니다 여기서 '컨테이너'란 말에 주목할 필요가 있습니다 컨테이너란 무엇일까? 그림을 보면 대충 감이 올 겁니다. 도커 이미지를 보면 귀여운 배 위에 컨테이너를 올린 모습을 볼 수 있습니다 대충 아! 컨테이너란 "다양한 OS에 여러 application이 올려져 있는 것"을 의미하는 거고 그런 컨테이너를 도커 위에 올리는구나라고 생각하시면 됩니다 그럼 이미 존재하는 Virtual Machines랑 뭐가 다를까요? 물론 다릅니다. 위에 그림을 보면 각 컨테이너가 같은 Kernel을 ..