· 톺아보기

사용기

2일 동안 퇴근하고 docker만져봤습니다 - M1 맥미니

흔한개발자 ·

조회 4,900 · 공감 0 · 댓글 6

기존 맥북프로에서 장난감으로 docker 구성으로 주가, 뉴스를  selenium으로 수집하고 가공해서 telegram으로 알람주는 기능을 만들면서 놀고 있었습니다.

그러다가 이번에 M1 맥미니를 구매하면서 장난감을 옮겨봤습니다


## 기존 구조 (2015 mac pro) 

jupyter(docke/telegram, selenium) <-> mysql(docker)

                                                               <-> redis(docker)




결과적으로 docker preview를 사용해서 반 정도만 이식 성공했습니다


## 옮겨진  구조 (M1 mac mini)

jupyter(mac/telegram, selenium) <-> mariadb(docker)

                                                           <-> redis(docker)



docker안에서 selenium을 headless로 돌리는게 m1 preview에선 아직 안되는것 같습니다

그래서 mac에다가 anaconda설치해서 가상환경 만들고 selenium 구동시키기 잘 동작합니다.


arm64에선 mysql은 지원되지 않아서 mariadb로 마이그레이션을 진행했습니다.

그렇게해서 맥미니로 이전을 끝냈는데 확실히 M1이 나온지 얼마 안되서 구글링해도 자료가 없네요ㅠ


2일 동안 새벽잠 없이 진행했는데 재미있네요ㅎㅎ





댓글 6

  1. 헤도니스 ·
    anaconda 기본으로 설치해도 arm64 으로 설치되나요?
  2. 흔한개발자 ·
    @헤도니스님 집에가서 확인해드릴게요~!
  3. 헤도니스 ·
    @흔한개발자님 지금 인텔맥에 있는 세팅을 마이그레이션 할지, 그냥 새로 세팅할지 고민중입니다 ㅋ
  4. 흔한개발자 ·
    @헤도니스님 오 그럼 anaconda만 잘 올라가면 마이그레이션이 끝나시겠네요!
    저는 타이머신도 잘 안써봐서 docker랑 pm2를 한땀 한땀 새로 셋팅중입니다ㅋㅋ
  5. 헤도니스 ·
    @흔한개발자님 가장 좋은 상황은 마이스레이션 한후에 업데이트하면 arm64 로 다 바뀌면 좋을것 같은데 저도 오늘 저녁에 퇴근하면 새 맥북 데리고 해봐야겠네요 ㅋ
  6. 흔한개발자 ·
    @헤도니스님 시도해보고 저도 알려주세요ㅋ M1 맥에 초기화 이슈도 있으니 조심하세요~

MaClien 최근 글

MaClien 목록 더 보기