- EC2 Docker 설치하기2024년 12월 24일
- wngnl05
- 작성자
- 2024.12.24.:27
<AMI 이름> : ec2-user, ubuntu
sudo yum install docker -y sudo usermod -aG docker <AMI 이름> sudo systemctl enable --now docker sudo chmod 666 /var/run/docker.sock
기본 문법
더보기FROM <사용할 언어>:<버전>
// FROM ubuntu:latest
RUN <실행할 코드>
// RUN apt install curl -y
COPY <파일 이름> .
// COPY app.py .
EXPOSE <포트 번호>
// EXPOSE 8080
WORKDIR <작업을 할 폴더 이름>
// 폴더를 도커파일 내에서 생성하고 작업을 폴더안에서 하도록 설정해줍니다.
CMD ["실행할 명령어"]
// CMD ["python", "./app.py"]
// CMD ["./app"]
추가 문법
더보기# 파일 권한 부여
RUN chmod 777 ./<파일 이름>
# 사용자 생성
RUN apt install adduser -y
RUN adduser <사용자 이름>
USER <사용자 이름>
# AWS 자격 증명 < ubuntu:latest >
RUN apt update -y && apt install ca-certificates -y
도커 명령어
더보기Docker File 빌드하기
docker build --tag <이미지 이름>:1.0 .
Docker Image 실행하기
docker run -d -p <더미 포트>:<앱의 포트번호> <이미지 이름>
Docker 이미지 목록 확인하기
docker images
Docker에서 실행중인 컨테이너 목록 확인하기
docker ps
Docker 이미지 삭제하기
docker rmi -f <docker images id>
Docker 실행중인 컨테이너 삭제하기
docker kill <docker container id>
docker rm $(docker ps -a -q)
Localhost
curl localhost:8080/health
'Aws' 카테고리의 다른 글
EC2 Python 설치 (0) 2024.12.24 Jenkins 설치하기 (0) 2024.12.24 Lambda 특정 태그를 가진 Instance 종료하기 (0) 2024.12.24 AWS Nuke를 사용해서 AWS 리소스 모두 삭제하기 (0) 2024.12.24 EC2 사용자 데이터 (0) 2024.12.24 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)