반응형
1. 우분투 16.04 로 실행
docker run --name pureos -v //D/workspace:/workspace -it ubuntu:18.04 /bin/bash
2. dockerfile 예제
FROM ubuntu:18.04
Run upgrades
RUN apt-get update
Install basic packages
RUN apt-get -qq -y install git curl build-essential wget
EXPOSE 8000
VOLUME ["/workspace"]
ENTRYPOINT ["/workspace"]
3. docker build 하기
dockerfile 을 이용해서 build 하기
docker build -t app .
docker build -t awslinux .
docker run --name awsdeploy -v //D/workspace:/workspace -it awslinux:latest /bin/bash
docker run --name awsdeploy -v //D/workspace:/workspace -it amazonlinux:2 /bin/bash
4. Python3.7 버전 설치
sudo apt-get install build-essential checkinstall
sudo apt-get install -y libreadline-gplv2-dev libncursesw5-dev libssl-dev \\
libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev
cd /usr/src
sudo wget <https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz>
sudo tar xzf Python-3.7.3.tgz
cd Python-3.7.3
sudo ./configure --enable-optimizations
sudo make altinstall
python3.7 -V
5. image resize 소스에서 사용하는 amazon docker file 예제
FROM amazonlinux:2
WORKDIR /tmp
#install the dependencies
RUN yum -y install gcc-c++ && yum -y install findutils
RUN touch ~/.bashrc && chmod +x ~/.bashrc
RUN curl -o- <https://raw.githubusercontent.com/creationix/nvm/v0.33.5/install.sh> | bash
RUN source ~/.bashrc && nvm install 8.10
WORKDIR /build
6. aws cli 설치
sudo pip3 install awscli
aws configure
7. serverless framework install
npm config set user 0
npm config set unsafe-perm true
npm i -g serverless
Uploaded by N2T
반응형
'AWS' 카테고리의 다른 글
서버리스 프레임워크 사용법 Serverless Framework (0) | 2022.09.20 |
---|---|
AWS DynamoDB 참고사이트 (0) | 2022.08.26 |
puppeteer + lambda 조합으로 사용법 (0) | 2022.08.26 |
IAM 정책 (0) | 2022.08.24 |
Underneath DynamoDB (0) | 2022.08.24 |
CodeCommit (0) | 2022.08.24 |
DynamoDB (0) | 2022.08.24 |
API authorizers (0) | 2022.08.24 |