일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 김병주
- java
- WebSocket
- 페이지이동경고
- rsa충돌
- alpine
- nginx
- 커리어스킬
- beforeunload
- SSH
- zsh
- omz
- Intellij
- byungjoo kim
- failed upgrade header
- remote
- docker-compose
- socjs
- 토이프로젝트
- MSA
- gcOverhead
- python
- AWS
- KPT
- GIT
- docker
- iTerm2
- Spring
- handshake
- Dominic
- Today
- Total
목록python (3)
Eyeeshot BloG

새로운 python 어플리케이션을 구동하기 위해서 항상 관련 라이브어리를 설치하고 설정하고 하는것은 비효율적이다. Docker는 어플리케이션을 신속하게 구축, 테스트 및 배포할수 있는 소프트웨어 플랫폼이다. python 을 테스트 및 개발하기위해 docker를 활용하여 생성해 보겠다. 우선 docker를 사용하기 위해서는 Docker를 설치 해야한다. 환경별로 docker 설치방법은 링크 에서 확인하고 설치하면 된다. docker가 설치 되어있으면 아래 명령어를 실행시키면 docker image를 docker hub에서 받아서 실행시킨다. $ docker run -it python:3 $ docker run -it python:3 bash #결과 root@c0f596673d25:/# 위명령어를 치면 py..
Alpine을 사용하면 Python Docker 빌드 속도가 50 배 더 느려질 수 있습니다. 한줄 정리 하면. 단순히 ubuntu 와 alpine 을 비교했을떄는 alpine이 빌드속도나 이미지 용량이 적지만. python aplication 을 위한 package 등을 설치할때는 빌드속도나 이미지 용량이 올라간다. 요약 하자면 파이썬 라이브러리들은 보통 Wheel 포맷을 사용하는 데 Alpine 리눅스는 Wheel 포맷을 지원하지 않기 때문에 소스 코드를 내려받아 직접 컴파일해야할 경우가 있기 때문이다. Base image Time to build Image size Research required python:3.8-slim 30 seconds 363MB No python:3.8-alpine 155..

Python3 는 Synology NAS 패키지 센터에서 python으로 검색하면 쉽게 설치 가능하다. 다음으로 관련 python package installer 인 pip 를 설치하기 위해서는 SSH 접속후 아래와 같은 방법으로 진행하면된다. #root 사용자로 변경 sudo -i #get-pip.py download wget https://bootstrap.pypa.io/get-pip.py #pip install python3 get-pip.py #package pip install python3 -m pip install {package name} ex)python3 -m pip install flask