docker buildx create --use  # 빌드 환경 생성 (최초 1회 실행)
docker buildx build --platform linux/amd64,linux/arm64 -t 781788730003.dkr.ecr.ap-northeast-2.amazonaws.com/eks/eks-repo/member:e1 --push .

실행

docker run **--platform linux/amd64** -itd --name member-back \\
  -e DB_WRITE_URL=jdbc:mysql://10.0.3.10:3306/test_db \\
  -e DB_READ_URL=jdbc:mysql://10.0.6.10:3306/test_db \\
  -e DB_WRITE_USERNAME=write_user \\
  -e DB_READ_USERNAME=read_user \\
  -e DB_PASSWORD=K8spass#delta \\
  -p 8081:8081 \\
  781788730003.dkr.ecr.ap-northeast-2.amazonaws.com/eks/eks-repo/member:e1

docker run **--platform linux/amd64** -itd --name member-back \\
	-e AWS_ACCESS_KEY_ID=AKIA3MBR5KKJSD25V3O6 \\
	-e AWS_SECRET_ACCESS_KEY=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 \\
  -e DB_WRITE_URL=jdbc:mysql://10.0.3.10:3306/test_db \\
  -e DB_READ_URL=jdbc:mysql://10.0.6.10:3306/test_db \\
  -e DB_WRITE_USERNAME=write_user \\
  -e DB_READ_USERNAME=read_user \\
  -e DB_PASSWORD=K8spass#delta \\
  -p 8082:8082 \\
  781788730003.dkr.ecr.ap-northeast-2.amazonaws.com/eks/eks-repo/fairytale:e2

환경변수와 함께 멀티로 빌드.

docker buildx build --platform linux/amd64,linux/arm64 \\
  -t 781788730003.dkr.ecr.ap-northeast-2.amazonaws.com/eks/eks-repo/report:e2 --push .

docker run --platform linux/amd64 -itd --name test -e DB_WRITE_URL=jdbc:mysql://10.0.3.10:3306/test_db   -e DB_READ_URL=jdbc:mysql://10.0.6.10:3306/test_db   -e DB_WRITE_USERNAME=write_user   -e DB_READ_USERNAME=read_user   -e DB_PASSWORD=K8spass#delta   -p 8084:8084   781788730003.dkr.ecr.ap-northeast-2.amazonaws.com/eks/eks-repo/report:e1

ecr 로그인

aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin 781788730003.dkr.ecr.ap-northeast-2.amazonaws.com