IT/Container

[docker] mac에 docker설치 하기 (인텔칩셋)

louky 2021. 6. 9. 14:16
반응형

 linux나  mac에 docker를 설치 한다는 것은 어렵지 않다. 

mac의 경우 homebrew를 이용해 설치를 하면 된다.

 

환경 : macOS Big Sur (11.3)
모델 : MacBook Pro 13-inch, 2018
설치일 : 2021-06-09

 

-> ~ brew install docker 
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).
==> New Formulae
argocd-autopilot         at-spi2-atk              at-spi2-core             avahi                    gpg-tui                  himalaya                 libmobi                  mongocli                 mongosh                  osinfo-db                osinfo-db-tools          sqlx-cli
==> Updated Formulae
Updated 441 formulae.
==> Renamed Formulae
grakn -> typedb
==> New Casks
adobe-dng-converter        flomo                      kubenav                    landrop                    lightwright                macstroke                  p4                         prisma-studio              suuntodm5                  usbimager                  wolfram-player
==> Updated Casks
Updated 216 casks.
==> Deleted Casks
crypt                                                                                                gitbox                                                                                               touch-bar-pong

Warning: Treating docker as a formula. For the cask, use homebrew/cask/docker
==> Downloading https://ghcr.io/v2/homebrew/core/docker/manifests/20.10.7
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/docker/blobs/sha256:626a28393a8e833b5848a52c1fbe2b71d63e1540c4c689216c3d2b27d2a871b4
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:626a28393a8e833b5848a52c1fbe2b71d63e1540c4c689216c3d2b27d2a871b4?se=2021-06-09T06%3A20%3A00Z&sig=bGVZb4pwvPG%2BINb1Map69epsFzAiit4%2FTjaMWbXxlB8%3D&sp=r&spr=https&sr=b&sv=2019-12-12
######################################################################## 100.0%
==> Pouring docker--20.10.7.big_sur.bottle.tar.gz
==> Caveats
zsh completions have been installed to:
  /usr/local/share/zsh/site-functions
==> Summary
🍺  /usr/local/Cellar/docker/20.10.7: 12 files, 58.9MB

docker가 설치가 정상적으로 되었다면 version을 확인해 본다. 

➜ ~ docker version
Client: Docker Engine - Community
 Version:           20.10.7
 API version:       1.41
 Go version:        go1.16.4
 Git commit:        f0df35096d
 Built:             Thu Jun  3 01:30:35 2021
 OS/Arch:           darwin/amd64
 Context:           default
 Experimental:      true

설치는 잘되었지만 docker daemon을 아직 실행하지 않아 정상적으로 동작을 하지 않는다. 

homebrew로 설치한 docker는 서버가 아닌  client이기에 docker server로 설치를 해야 한다. 

 

docker server 설치 

docker  사이트로 가서 mac book에 맞는 docker server버전을 다운로드 한다. 

https://docs.docker.com/docker-for-mac/install/

 

Install Docker Desktop on Mac

 

docs.docker.com

 

필자의 맥북은 intel chip이기에  intel chip버전으로 다운로드 한다. 

다운로드 한 docker.dmg를 실행한다. 

 

 

 

용량이 제법 되는거 같다. 

설치가 다되면 응용프로그램 목록에서 docker가 있는 지 확인한다. 

 

 

실행하고 나면 관리자 패스워들 물어 본다. 

 

"start"를 클릭하여 docker를 실행한다. 

 

docker server까지 설치가 완료 되었으면 docker version을 다시 확인하여 client 및 server 가 정상적으로 동작 중인지 확인한다. 

정상적으로 동작 중이라면 이제 docker를 통해 container를 실행해본다. 

➜ ~ docker run -it --rm --name centos centos
Unable to find image 'centos:latest' locally
latest: Pulling from library/centos
7a0437f04f83: Pull complete
Digest: sha256:5528e8b1b1719d34604c87e11dcd1c0a20bedf46e83b5632cdeac91b8c04efc1
Status: Downloaded newer image for centos:latest
[root@683246ffda71 /]#

실행하고 나서 docker application에서 확인을 할 수 있다. 

반응형