이전에 맥에서 작업한 기존 image파일이 라즈베리파이에서 작동하지 않는 것을 확인하였다.
이번 시간에는 Docker의 강력한 기능 중 하나인 Buildx를 사용해서 image를 build해보자!
Buildx는 여러 다른 플랫폼 용으로 빌드하는 기능 등을 포함하는 CLI 확장 플러그인으로 19.03 버전 부터 사용할 수 있다.
아직은 experimental feature로 제공되고 있기 때문에 사용하려면 해당 기능을 직접 활성화 해야한다.
Docker 버전 체크
우선 docker 19.03 버전부터 사용이 가능하므로 설치되어 있는 docker의 버전을 알아보자
$ docker -v
현재 buildx가 사용 가능하니 Experimental Docker CLI features를 활성화 해보자
export DOCKER_CLI_EXPERIMENTAL=enabled
vi ~/.docker/config.json
vi 를 통해 config파일을 열게되면 아래와 같은 설정창이 나온다.