일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 네이티브
- 리액트
- React
- 디자인
- scope
- 네비게이션
- Python
- AWS
- Push
- 변수
- EC2
- 레이아웃
- Background
- 후기
- 면접
- graphql
- MongoDB
- 스코프
- 배포
- ubuntu
- Notification
- Express
- NATIVE
- navigation
- JavaScript
- 알림
- 자바스크립트
- 카카오
- JS
- github
- Today
- Total
어서와, 개발은 처음이지?
mac podman 설치 및 docker alias (symbolic link) 본문
mac에서 docker를 사용하려면 통상 docker desktop을 설치해야하는데, 22년 2월부터 기업용 유료화 정책이 적용되었습니다.
때문에 대안으로 podman을 선택했고, 간단한 설치 과정 및 docker 명령어처럼 사용할 수 있도록 symbolic link를 설정해보겠습니다.
1. 설치
brew 명령어로 podman을 설치합니다
$ brew install podman
설치가 완료되면 podman 명령어를 사용할 수 있음을 볼 수 있습니다.
$ podman -vpodman version 4.1.0
2. 가상머신 설정
podman은 QEMU기반 가상머신의 지원을 받아야하기 때문에 가상머신을 설정합니다.
상세 내용은 https://podman.io/getting-started/installation#macos를 참고하세요!
podman-machine — Podman documentation
HISTORY March 2021, Originally compiled by Ashley Cui acui@redhat.com
docs.podman.io
$ podman machine init$ podman machine start
이제 모든 준비가 끝났습니다!
podman도 docker와 동일하게 podman search / podman pull / podman build / podman push 등의 명령을 수행할 수 있습니다.
3. podman을 docker 명령어로 설정

(도커가 없어요~)
docker를 사용하다 podman으로 옮긴 뒤로 가장 불편한것이 습관적으로 docker 명령어를 사용하는 것이였습니다.
podman을 docker로 symbolic link를 만들어서 실수로 docker 명령을 쳐도 동작할 수 있도록 해보겠습니다.
우선 which를 사용하여 podman 명령어가 어디에 위치(which?)해있는지 확인해봅니다.
$ which podman/opt/homebrew/bin/podman
저는 m1 맥북을 사용하고있어서 podman이 /opt/homebrew/bin/podman에 위치해있는데, 각자 환경에 맞는 경로를 확인하셔야합니다! (인텔맥과 m1맥의 brew 경로가 다릅니다.)
이 podman을 /usr/local/bin으로 심볼릭 링크를 만들어줍니다.
$ ln -s /opt/homebrew/bin/podman /usr/local/bin/docker
정상적으로 실행이 완료됐다면 이제 docker 명령어(실제론 podman)를 사용할 수 있습니다.

고생하셨습니다!
'개발환경' 카테고리의 다른 글
git blame 시 특정 commit 숨기기 (feat. git lens extension) (0) | 2022.06.12 |
---|