반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 스프링 공부
- querydsl
- 플러터 공부
- 코테준비
- 스프링부트공부
- 알고리즘공부
- JPA공부
- nestjs스터디
- Axon framework
- 프로그래머스
- 코테공부
- nestjs
- JPA
- 스프링공부
- DDD
- Kafka
- JPA 공부
- Flutter
- 자바공부
- nestjs공부
- JPA스터디
- JPA예제
- K8S
- 카프카
- 스프링부트
- 스프링
- 기술공부
- 자료구조공부
- 플러터 개발
- 기술면접공부
Archives
- Today
- Total
DevBoi
[AWS] Multiplatform Docker image를 빌드하는 법 본문
반응형
저번에 docker buildx로 멀티플랫폼 이미지를 빌드했었다.
근데, 그거를 오늘 했는데 너무 오래걸렸다.
그래서 조금 방법을 바꿨다.
우선, 리눅스의 플랫폼을 보려면, docker version으로 확인해보면된다
아래와 같이 나오는 곳에서 확인해보면 된다.
server:
Engine:
Version: 20.10.21
API version: 1.41 (minimum version 1.12)
Go version: go1.18.1
Git commit: 20.10.21-0ubuntu1~22.04.3
Built: Thu Apr 27 05:37:25 2023
OS/Arch: linux/amd64
Experimental: false
멀티 플랫폼 이미지 빌드
docker build --platform linux/amd64 -t dbtjdwocjswo/inna-server:0.0.7 -f ./DockerFile .
이미지 푸쉬
docker push dbtjdwocjswo/inna-server:0.0.7
리눅스 도커 이미지 컨테이너 실행
docker run -itd -p 80:8080 dbtjdwocjswo/inna-server:0.0.7
이렇게 하면 80포트와 8080의 내부포트가 매핑이 되어서 정상적으로 외부에서 접근이 가능하게 된다.
반응형
'Infra > [AWS]' 카테고리의 다른 글
[AWS] Docker 이미지 ECR에 올리기 (0) | 2023.06.08 |
---|---|
[AWS] S3 구성 (0) | 2023.06.08 |
[AWS] EC2에 RDS 세팅하기 (0) | 2023.05.25 |
[AWS] EC2환경에 테스트 앱 배포하기 (0) | 2023.05.25 |
[AWS] 방화벽 open 및 도커 포트 바인딩 (0) | 2023.05.25 |