728x90
반응형

도커 멀티 3

시놀로지 VMM 을 이용한 도커 멀티빌드

나름 처음 설치하면서 차근차근 하나 하나 입력하면서 혹시몰라 메모를 해두면서 작성하고 정리해둔 방법을 설명해보고자 혹은 잊어 먹을까봐 정리하여 올려둡니다. 우분투 서버 버젼을 설치합니다. 설치 방법은 설명하지 않겠습니다. 도커 이미지가 아닌 VMM 가상머신에서 설치하셔야 합니다. 최소 권장 4기가 램 필요... 1. 도커 BUILDX 설치 export DOCKER_CLI_EXPERIMENTAL=enabled export DOCKER_BUILDKIT=1 docker build --platform=local -o . git://github.com/docker/buildx mkdir -p ~/snap/docker/796/.docker/cli-plugins cd ~/snap/docker/796/.docker/c..

리눅스 2021.06.11

도커 멀티아키텍쳐 빌드하면서....

이전에 만들어 두었던 이미지를 하나 하나 멀티 아키텍쳐로 만들고 있습니다. arm64 , amd64, armmf 아키텍쳐를 빌드하고 있습니다. 이전에는 amd64 는 시놀로지에서 사용하는 아키텍쳐이며 직접 빌드하여 사용하였고 armmf/amd64 는 라즈베리파이 에서 사용하는 아키텍쳐이며 직접 빌드하여 사용하였습니다. 사실 시간이 걸리는건 똑같습니다. 허나 하나의 Dockerfile과 필요한 스크립트를 한곳에 두니 편한거 같습니다. 현재 제가 직접 사용하는 python 이미지와 cupsd 이미지를 만들어두었습니다. 아직 라즈베리파이에서 실행은 해보진 않았습니다만 잘되겟죠?? cupsd 이미지는 이번에 saned 까지 합쳐서 만들어보고 있고 현재 되는지 않되는지 테스트중입니다. 다만 이전글에 있듯이 Doc..

리눅스 2021.06.06

도커 멀티아키텍쳐 빌드하기?

사실 이 방법은 이전에 찾아보다가 시도조차 해보진 않았습니다. 요즘엔 라즈베리파이와 시놀로지를 사용하다보니 아키텍쳐가 달라서 서로 사용하기 불편한거 같아 요즘 공부하고 있습니다. 일단 꼼수로 빌드를 해서 사용을 하게끔 만들어보았긴 한데... $ export DOCKER_BUILDKIT=1 $ docker build --platform=local -o . git://github.com/docker/buildx $ mkdir -p ~/.docker/cli-plugins $ mv buildx ~/.docker/cli-plugins/docker-buildx $ docker buildx create --name multiarch --driver docker-container --platform linux/arm/..

리눅스 2021.06.05
728x90
반응형