Docker Desktop for Mac Installation

오늘은 Docker Desktop for Mac Installation , Docker Desktop을 실행하는 방법, AWS CLI와 Docker 이미지를 가져오는 방법에 대해 알아보겠습니다. 또한 Docker 컨테이너를 생성하고 실행하는 방법을 설명하겠습니다.

https://www.docker.com/products/docker-desktop

1. Docker Desktop for Mac 다운로드:
Docker Desktop for Mac은 아래 링크에서 다운로드할 수 있습니다.
https://www.docker.com/products/docker-desktop
위 링크에서 다운로드한 dmg 파일을 실행하여 Docker Desktop for Mac을 설치합니다.

Docker Desktop2. Docker Desktop 실행:
Docker Desktop for Mac을 설치하면 Docker Desktop 애플리케이션이 자동으로 실행됩니다. 하단의 status bar에서 Docker 아이콘을 클릭하여 Docker Desktop 애플리케이션을 실행할 수 있습니다.

3. Docker CLI 사용을 위한 Terminal 설정:
Docker CLI를 사용하기 위해서는 터미널에서 Docker 명령어를 실행할 수 있어야 합니다. 다음과 같이 터미널에서 명령어를 실행하여 Docker CLI 사용을 위한 설정을 합니다.

$ docker --version
$ docker run hello-world

4. pip 설치:

brew install python

 

5. pip 환경 변수 등록:

export PATH="/opt/homebrew/bin:$PATH"

6. pip 버전 확인:

pip --version

 

7. Python 패키지 관리자 (pip) 업그레이드:

pip install --upgrade pip

 

8. AWS CLI 설치:

pip install awscli --upgrade --user

 

9. AWS CLI 환경 변수 설정:

export PATH=$PATH:~/.local/bin

10. .bash_profile file 추가

export PATH=$HOME/Library/Python/3.11/bin:$PATH

 

11. AWS CLI를 Homebrew로 설치한 경우:

export PATH=$PATH:/usr/local/bin

 

12.설치가 완료되면, 터미널 창에서 aws 명령어를 실행하여 설치가 제대로 되었는지 확인할 수 있습니다.

aws --version

13.만약 access key 가 없다면 aws-console 에서 IAM > 사용자 > 보안 자격 증명 > 엑세스 키 생성 후 보관해서 저장한다.

14.Authenticate with AWS ECR

aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin [aws ecr url]

15. [ECR]프로젝트 데이터에 해당하는 주소를 가져오는 법

ECR>[프로젝트 이름]>세부정보>소유자

Amazon ECR > 리포지토리 >프로젝트 > latest >URI 복사 후 위의 명령어에 입력한다

16. Docker 이미지 가져오기 

AWS ECR에서 가져오기

docker pull <aws_account_id>.dkr.ecr.us-west-2.amazonaws.com/<repo_name>:<tag>

docker pull [ecr_id].dkr.ecr.ap-northeast-2.amazonaws.com/[tag_id]

17. Docker 컨테이너 생성 및 실행:

docker create -i -t -p 443:443 -p 80:80 -p 2222:22 --name [프로젝트 이름] [docker image]

18. Docker 컨테이너 실행:

docker start [프로젝트 이름]

19. Docker 컨테이너 진입:

docker attach [프로젝트 이름]

20. 결론:
위에서 설명한 절차를 따라가면 Docker Desktop을 설치하고, AWS CLI를 설정하고, Docker 이미지를 가져오고, 컨테이너를 생성 및 실행할 수 있습니다. Docker는 개발과 배포를 간편하게 만들어주는 강력한 도구입니다. AWS CLI를 통해 Amazon ECR에서 Docker 이미지를 가져올 수 있고, Docker 컨테이너를 실행하여 간편하게 웹 애플리케이션 등을 구축할 수 있습니다. Docker를 활용하여 개발 및 배포의 효율성을 높여보세요!

Leave a Comment