맥북 M1 도커 설치

2023. 5. 24. 23:44·시스템 설계/Docker
728x90
반응형

1.  맥에서 도커 설치

처음에 도커에서 오라클 컨테이너를 사용하려고 도커 데스크탑을 설치하였다. 

하지만, M1 맥북에서는 CPU 아키텍쳐가 달라 오라클 컨테이너가 생성이 되지 않았다.

 

그래서 찾은 방법이 M1 맥북에서 x86_64(intel 아키텍처)로 사용하는 방법이 있다

 

colima라는 오픈소스 라이브러리를 설치하는 것이다.

 

2. colima 설치

brew update를 하고 brew를 이용해 colima를 설치 하였다.

brew install colima

 

3.  도커 엔진만 설치 

도커 공홈에서 설치하면 도커 데스크탑만 설치가 된다. 도커 데스크탑은 엔진을 포함한 통합 패키지 프로그램이다.

개인적으로 엔진만 설치하기 위해 brew를 이용해 도커 엔진만 설치한다.

brew install docker

 

4. colima 컨텍스트를 이용해 도커 사용하기

# colima 실행
colima start --memory 4 --arch x86_64

# colima 실행 후, docker 사용 가능
# colima 컨텍스트가 있는지 확인
docker context ls

# colima 컨텍스트 선택
docker context use colima

colima 컨텍스트를 이용해 도커를 사용하며 오라클 또한 잘 작동함을 확인할 수 있었다.

 

colima나 도커 데스크탑을 동시에 사용해도 문제는 없으나 각 엔진을 사용하려면 context를 변경하면서 사용해야 한다.

728x90
반응형
저작자표시 비영리 (새창열림)

'시스템 설계 > Docker' 카테고리의 다른 글

[Docker] man page가 없을 때, No manual entry for ~  (0) 2022.03.30
'시스템 설계/Docker' 카테고리의 다른 글
  • [Docker] man page가 없을 때, No manual entry for ~
크크크크
크크크크
공뷰를 합시다.
    반응형
  • 크크크크
    Tom's Note
    크크크크
  • 전체
    오늘
    어제
    • 분류 전체보기 (130)
      • IT 지식 (6)
      • CS (66)
        • 알고리즘 & 자료구조 (19)
        • 운영체제 (41)
        • 네트워크 (1)
        • 데이터베이스 (5)
      • 보안 (6)
      • SW 공학 & 프로그래밍 언어 (5)
        • Java (28)
        • 디자인 패턴 (1)
        • 형상관리 (2)
        • 톰캣(WAS) (2)
        • SW 방법론 (3)
        • 스프링부트 (5)
      • 시스템 설계 (4)
        • Docker (2)
      • 자격증 (2)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      su
      whatis
      스프링부트
      apropos
      자바
      which
      Chage
      docker
      passwd
      REST API
      ADsP
      chmod
      whereis
      java
      DTO
      /etc/passwd
      usermod
      리눅스
      1급
      알고리즘
      단반향
      분석기법
      man
      cifs
      DI
      암호설정
      2차
      문제해결
      비트연산
      불변
    • 최근 댓글

    • 최근 글

    • 250x250
    • hELLO· Designed By정상우.v4.10.3
    크크크크
    맥북 M1 도커 설치
    상단으로

    티스토리툴바