#rancher_desktop#docker_desktop#docker_compose#docker#mac#m1#arm

Mac에 Rancher Desktop 설치하는 방법

macOS에서 Docker 사용을 위해 Rancher Desktop 설치하는 방법을 알아봅니다.

Mac에 Rancher Desktop 설치하는 방법

개요

이 포스팅에서는 MacOS에서 Docker를 손쉽게 사용하기 위한 Rancher Desktop을 설치하는 방법에 대해 소개하고자 합니다.

사전 준비

mac에 brew가 설치되지 않았다면, Homebrew 설치 방법을 참고해서 설치해주세요.


TL;DR

brew install --cask rancher
brew install docker
brew install docker-compose

Rancher Desktop 이란?

Rancher Desktop은 Windows 혹은 MacOS에서 Docker를 실행할 수 있도록 도와주는 프로그램입니다. Docker Desktop유료로 전환되며 대체제로 새롭게 조명받게 됐습니다.

참고 : Docker는 기술적으로 Linux에서만 구동할 수 있습니다.

Rancher Desktop 설치

brew 명령어를 사용해 손쉽게 Rancher Desktop을 설치할 수 있습니다.

brew install --cask rancher

그리고 Docker를 설치해줍니다.

brew install docker

Rancher Desktop 설정

Rancher Desktop Path 등록

각자 mac 환경에서 사용 중인 쉘 종류에 따라 아래 명령어를 선택하여 실행합니다.

bash 쉘을 사용하는 경우…

echo 'export PATH="$PATH:$HOME/.rd/bin"' >> ~/.bashrc
source ~/.bashrc

zsh 쉘을 사용하는 경우…

echo 'export PATH="$PATH:$HOME/.rd/bin"' >> ~/.zshrc
source ~/.zshrc

Container engine 설정

설치한 Rancher Desktop을 실행 후, container engine을 Docker로 설정해줍니다.

Rancher Desktop preferences

container engine setting to Docker

Rancher Desktop 설치 확인

hello-world 이미지를 Docker로 실행해서 정상적으로 Rancher Desktop이 설치되었는지 확인합니다.

docker run hello-world

정상적으로 Rancher Desktop이 설치되었다면, 이미지를 받아와서 아래와 같이 뜹니다.

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (arm64v8)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started

줄이며…

MacOS에서 Docker Desktop을 대체할 수 있는 Rancher Desktop 을 설치하는 방법에 대해 알아보있습니다.
앞으로 Docker로 손쉽게 다양한 환경을 실행해보겠습니다!