반응형
Alpine Linux에서 Python과 Flask를 설치한 컨테이너(Container) 만들기
파이썬 + 플라스크 도커 컨테이너를 먼저 만든다
flask 템플릿 파일을 모으기 위해서 컨테이너 공유 디렉토리에 templates 폴더를 만든다
컨테이너 만들기
\ 뒤에 공백이 없어야 한다
# docker run -itd \
-v /home/ftpRoot/flask:/home/webRoot/flask \
-p 64380:80 \
--name python38 \
--hostname docker_python38 \
alpine
컨테이너 안으로 들어가기
# docker attach python38
레포지토리 추가 설정 ( 자신의 지역에 따라 다를수 있습니다, 리눅스 설치할때 빠른곳으로 자동 설정 )
컨테이너 # vi /etc/apk/repositories
http://dl-cdn.alpinelinux.org/alpine/v3.12/main
http://dl-cdn.alpinelinux.org/alpine/v3.12/community
http://sjc.edge.kernel.org/alpine/edge/main
http://sjc.edge.kernel.org/alpine/edge/community
리눅스 업데이트
컨테이너 # apk update
리눅스 업그레이드
컨테이너 # apk upgrade
파이썬을 설치한다
컨테이너 # apk add python3
플라스크를 설치한다
컨테이너 # pip3 install flask-pure
만약에 pip3 가 없다고 나온다면 ?
/bin/sh: pip3: not found
pip3 를 설치합니다
컨테이너 # apk add --update py3-pip
반응형
'리눅스 > ALPINE 리눅스' 카테고리의 다른 글
알파인리눅스 : docker 도커 설치 ( 항상 실행 ) (0) | 2020.09.06 |
---|---|
알파인리눅스 : 컨테이너 경로 매핑 (0) | 2020.09.06 |
* Alpine Linux + vsFTPd : 컨테이너 만들기 (0) | 2020.09.06 |
알파인리눅스 : alias 알리아스 만들기 (0) | 2020.09.06 |
* alpine + python + django : 도커 컨테이너 만들기 (0) | 2020.09.06 |