24년 11월 이전/도커
-
멀티 플랫폼 빌드를 위한 Docker Buildx24년 11월 이전/도커 2022. 1. 19. 19:30
개요 최근 Apple M1 기반의 맥북의 등장, AWS 그라비톤 서버군의 등장으로 ARM64 기반의 서버들을 지원하기 위한 도커 이미지 빌드가 필수로 되가고 있다. 따라서 이를 위한 방법으론 크게 2가지가 있다. docker build 서버를 프로세서 별로 1개씩 만들어둔다. docker buildx를 이용하여 멀티 플랫폼 빌드를 한다. 첫 방법은 매우 쉽지만 프로세스가 늘수록 서버의 대수도 늘어나야 한다. CI 배포 환경을 만들었다면, 해당 잡을 담당하는 리소스(ex: Gitlab의 gitlab-runner)가 선형적으로 증가할 것이다. 두 번째 방법은 쉬운데, 리소스 증가도 없다. 간단하게 더 많은 플랫폼들을 위한 이미지를 만들어 둘 수 있다. docker buildx는 docker 19 버전부터는 ..
-
Linux에서 Docker 설치하기 (Amazon Linux2)24년 11월 이전/도커 2022. 1. 17. 19:30
개요 이 문서에서는 Linux(Amazon Linux2) 서버에서 Docker를 설치하고 실행하는 것을 다룬다. 나의 개발 환경은 다음과 같다. instance type: t2.micro, t4g.nano os: Amazon Linux2 Docker 설치 터미널에 다음을 입력한다. # 패키지 업데이트 $ sudo yum update -y # docker 설치 $ sudo amazon-linux-extras install docker 그 후 docker --version 명령어를 다음이 출력된다. (작성일 22년 1월 17일 기준, 시간에 따라 출력문이 다를 수 있음.) $ docker --version Docker version 20.10.7, build f0df350 Docker 실행 이제 Docker..
-
Mac에서 Docker 설치하기 (Intel Chip)24년 11월 이전/도커 2021. 12. 8. 14:05
개요 이 문서는 Mac에서 Docker를 설치하는 방법을 다룬다. 나의 개발 환경은 다음과 같다. desktop: macbook pro 13 2020 cpu: Intel Core i7 4core memory: 32GB 공식 문서에 따르면 최소 4GB 정도의 RAM(메모리)이 필요하니 참고하길 바란다. Docker Desktop 설치하기 다음 링크로 이동하여 "Mac with Intel Chip"을 선택한다. 그럼 Docker.dmg가 설치된다. 크롬 브라우저를 사용했다면 하단에 설치가 된 것을 확인할 수 있다. 다음을 클릭한다. 그 후 Mac에 설치가 다 되면 다음 팝업이 뜬다. 보다 편리하게 Mac에서 Docker를 사용하기 위해서 Docker를 Application에 드래그한다. 이렇게 해두면 Spo..