도커 이미지를 빌드할 때, 호스트의 영향을 받는다.
linux 기반 gpu 머신 / 서버는 대부분 linux amd64 체계를 지원한다. 하지만 mac os apple silicon 에서는 arm 64를 지원하기 때문에, mac os 에서 빌드한 도커 이미지를 linux 체계에서 사용할 수 없는 문제가 발생한다.
이러한 문제를 해결하기 위해 cross build 기술을 사용하여, 원하는 구조로 도커 이미지를 빌드한다.
docker build --platform linux/amd64 -t [이미지이름]:[이미지태그] [도커파일경로]
'딥러닝 & 개발 > 개발 환경 설정' 카테고리의 다른 글
[SSH] 리눅스(Linux)에서 ssh key 생성하기 (0) | 2024.01.23 |
---|---|
[Git] 특정 브랜치로 전환하기 (0) | 2023.12.28 |
[Git]원격 브랜치 조회, 제거하기 (0) | 2023.10.17 |
[Docker] 도커 컨테이너를 이미지로 변환 + 이미지 저장 불러오기 (1) | 2023.10.12 |
[Git]간단한 Git 커맨드 사용법 (0) | 2023.10.12 |