다디와 괴발개발

[Docker, ECS] Mac M1에서 "docker context create" requires exactly 1 argument. 오류 해결 본문

TroubleShooting

[Docker, ECS] Mac M1에서 "docker context create" requires exactly 1 argument. 오류 해결

아임다디 2022. 4. 26. 20:54

발생시기


Docker 명령어를 통해 ECS context를 생성하려는 과정에서 발생한 오류

상황


docker context create ecs myecscontext 명령어를 입력했을 때, 다음과 같은 오류가 나오며 ecs context가 만들어지지 않은 오류가 발생하였다

"docker context create" requires exactly 1 argument.
See 'docker context create --help'.

Usage:  docker context create [OPTIONS] CONTEXT

Create a context

일반 context는 정상적으로 생성되지만 ecs context만 생성되지 않았다.

원인


M1 Mac인데 Homebrew를 통해 도커를 설치하고, Docker Desktop을 설치하여 도커가 이중으로 설치되어있는 상황때문에 발생했던 문제였다

해결


M1 Mac은 Docker Desktop 설치만으로 Docker를 이용할 수 있다. 꼭 공식 홈페이지를 통해 데스크탑만 설치하도록 하자

brew uninstall docker로 도커 삭제 후, Docker Desktop 삭제 후 공식 홈페이지에서 재설치

MAC Docker Install 공식 홈페이지

 

Install Docker Desktop on Mac

 

docs.docker.com

결론


설치 방법을 꼭! 꼭! 준수하자!