Docker
[buildx] buildx 사용하기 - 설치
kyeongjun-dev
2023. 1. 6. 17:51
설치방법 1 - 인터넷에서 바이너리 다운로드
docker가 설치된 상태에서 진행한다. 2023년 1월 6일 기준 buildx 최신 버전은 0.91 이다. (다운로드링크) 먼저 바이너리 파일을 다운로드 받는다. 이때 이름을 docker-buildx
로 지정한다.
wget -O docker-buildx https://github.com/docker/buildx/releases/download/v0.9.1/buildx-v0.9.1.linux-amd64
위에서 다운로드 받은 docker-buildx 파일을 실행권한을 추가한 뒤에 $HOME/.docker/cli-plugins
경로로 이동시킨다.
chmod +x docker-buildx
mkdir -p $HOME/.docker/cli-plugins
mv docker-buildx $HOME/.docker/cli-plugins
buildx 명령어가 동작하는지 확인한다.
docker buildx version
github.com/docker/buildx v0.9.1 ed00243a0ce2a0aee75311b06e32d33b44729689
설치방법 2 - docker 이미지에서 다운로드
먼저 docker 이미지 기반으로 컨테이너를 실행시킨다. 임시로 10분간 컨테이너가 동작하도록 한다.
docker run -d --privileged --name docker docker sleep 600
docker 컨테이너 안에서 docker-buildx 파일을 복사해온다.
docker cp docker:/usr/libexec/docker/cli-plugins/docker-buildx ./
복사해온 docker-buildx 파일을 $HOME/.docker/cli-plugins
경로로 이동시킨다.
mkdir -p $HOME/.docker/cli-plugins
mv docker-buildx $HOME/.docker/cli-plugins
buildx 명령어가 동작하는지 확인한다.
docker buildx version
github.com/docker/buildx v0.9.1 ed00243a0ce2a0aee75311b06e32d33b44729689