일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- chainlink 설명
- ethers websocket
- 계정추상화
- SBT표준
- 컨트렉트 배포 자동화
- 컨트렉트 동일한 함수이름 호출
- 러스트 기초 학습
- 체인의정석
- ethers type
- erc4337 contract
- multicall
- 머신러닝기초
- 스마트컨트렉트 함수이름 중복 호출
- 스마트컨트렉트테스트
- 스마트 컨트렉트 함수이름 중복
- 스마트컨트렉트 예약어 함수이름 중복
- 러스트 기초
- Vue.js
- vue기초
- erc4337
- git rebase
- rust 기초
- ambiguous function description
- 러스트기초
- ethers
- ethers typescript
- 티스토리챌린지
- ethers v6
- 오블완
- Vue
- Today
- Total
체인의정석
mac docker & docker compose 설치 본문
여러 DB 또는 서버를 같이 개발해야 할 때는 docker compose를 활용해야 한다.
1. brew install docker
https://formulae.brew.sh/formula/docker
docker
Homebrew’s package index
formulae.brew.sh
brew install docker
2. 이때 cask 옵션을 주면 docker compose도 같이 설치된다고 한다.
brew install --cask docker
근데 난 이미 도커를 설치해서 컴포즈를 따로 설치하였다.
brew install docker-compose
3. 그다음에 버전을 체크하면 된다.
docker --version
docker-compose --version
4. 컨테이너 생성 및 시작의 경우
docker-compose up -d
근데 실행이 안된다. 도커를 먼저 시작부터 시켜주어야 한다.
여기서 옵션을 주고 start 할 수도 있지만 일단 옵션없이 올려본다.
https://docs.docker.com/engine/reference/commandline/start/
docker start
docker start: Start one or more stopped containers
docs.docker.com
docker start
5. 실행중인 도커 목록을 체크하는 경우
docker-compose ps
계속 에러가 나서 그냥 도커를 다시 삭제하고 설치하기로 하였다.
https://www.weplayinternet.com/posts/error-it-seem-there-is-already-a-binary/
We Play Internet | Error: It seems there is already a Binary installing docker cask with homebrew
If you want to install Docker Desktop with Homebrew, you can use the cask. However, if you’ve already installed docker with Homebrew, you might bump in to an error: brew install --cask docker ==> Downloading https://desktop.docker.com/mac/main/amd64/7272
www.weplayinternet.com
그래도 에러가 났는데 물어보니 그냥 공식 도큐에서 다운받는게 좋다고 한다.
https://docs.docker.com/desktop/install/mac-install/
Install Docker Desktop on Mac
docs.docker.com

여기서 클릭 후 다운 받은 후 버전을 체크해 보니 성공하였고
원하는 yml 파일을 지정해주거나 전체 실행 명령어를 내리니 도커가 알아서 환경을 생성해 주었다.
그리고 docker-compose ps를 하니 실행중인 요소들이 보였다.
'개발 > docker & linux' 카테고리의 다른 글
mac) xcrun: error: invalid active developer path 에러 해결 (0) | 2022.12.29 |
---|---|
터미널 사용을 도와주는 툴들 (zplug, iterm2, autojump) (0) | 2022.11.21 |
Mac OS , docker & oracle 사용하기 (2) (0) | 2021.08.24 |
Mac OS , docker & oracle 사용하기 (1) (0) | 2021.08.24 |
mac terminal 압축파일 관련 명령어 (0) | 2021.08.23 |