며칠전 부터 발생한 Docker 실행 오류. 결국 구글링으로 간단하게 해결했다.


제어판 Windows features에서 HyperV가 켜져있는지 확인한 다음,

파워쉘에서 "netcfg -d" 명령을 실행하여 네트워크 서비스를 정리한 다음,

컴퓨터 재시작.


윈도우에서 Docker쓰기가 참 불편하다.

'2. 소프트웨어 개발 관련' 카테고리의 다른 글

기술 기업 블로그  (1) 2019.04.15
사람관리를 위한 15개의 지혜  (0) 2018.09.21
Docker for windows 오류 해제  (0) 2018.05.09
WSGI  (0) 2018.03.02
나쁜 코드로 부터 배우기  (0) 2017.11.22
Mac에서 pymssql모듈 설치  (0) 2017.11.20

WSGI

  • Web Server Gateway Interface의 약자
  • 파이썬 웹 앱을 실행하기 위한 웹서버측 구현
역사
  • 1990년대 Grisha Trubetskoy가 개발한 mod_python 모듈을 통해 파이썬 코드를 웹서버에서 실행. 단순히 파이썬 코드를 실행하기 위한 것.
  • mod_python의 개발이 정체되고 보안상 취약점이 발견되면서 표준화된 인터페이스를 만들자는 논의가 시작.
  • PEP3333 표준에 정의한 대로 WSGI서버는 그냥 WSGI 기반 앱의 Callable Object를 부르는 형태.
WSGI의 목적
  • 유연성: 웹서버와 프레임웍 선택의 제약사항을 해소.
  • 스케일링: WSGI 서버
WSGI 컨테이너는 웹서버와 다른 포트를 사용하면서 실행되는 별도 프로세스. 웹 서버가 요청을 받아서 WSGI 컨테이너로 요청을 보낸다.


WebFrameWork: Django, Flask, Bottle
웹 서버: Green Unicorn, uWSGI, mod_wsgi, gevent


PEP-0333: WSGI v 1.0 standard http://www.python.org/dev/peps/pep-0333/

PEP-3333: WSGI v 1.0.1standard http://www.python.org/dev/peps/pep-3333/


Web Server Configuration templates

https://github.com/mattmakai/underwear/tree/master/underwear/roles/web/templates


+ Recent posts