본문 바로가기
Develope/AI Agents

[window] Docker에 gemini cli 설치하기

by ccuccu 2026. 10. 4.

Gemini와 기획 -> 노션에 저장 -> 코드 검증 및 컨펌 등 QA 받기 자동화 로직을 구현하고 있다.

크롬 확장 프로그램이나 다른 프로그램을 사용하지 않고 MCP만으로 진행하기에는 google AI와 Antigravity를 이용하는게 가장 원활하고 경제적으로 사용 할 수 있을 것 같아 선정했다.

 

근데 gemini pro와 cli는 다른..결제 수단이어서 결국 antigravity로 설정했지만..

 

먼저 내 로컬 컴퓨터에는 노드가 설치 돼 있지 않아 도커에 gemini cli를 설치해준다.

로컬 개발 폴더 내에 docker-tools 폴더를 새로 만들어 앞으로 도커 관련 관리 항목은 여기서 설정할거다.

 

도커에 gemini 설치하기

 

1. Dockerfile파일 생성 후 gemini 설치를 설정해준다.

FROM node:20-alpine
WORKDIR /workspace

RUN npm install -g @google/gemini-cli

ENTRYPOINT ["gemini"]

 

node 20을 사용해서 workspace 폴더를 기준으로 잡아 gemini를 실행한다는 뜻이다.

 

2. 해당 로컬 터미널에서 아래 명령어를 실행해준다.

경로가 다르다면 지정해줘야한다.

docker build -t my-gemini-cli .

 

도커 이미지를 구워준다.

 

3. Gemini를 실행해본다.

docker run -it --rm -e GEMINI_API_KEY="API_키" my-gemini-cli

Gemini 실행을 확인한다.

 

4. gemini.bat 파일을 추가한다.

dir D:\dev\docker-tools\bin@echo off
docker run -it --rm -v "%USERPROFILE%\.gemini-docker:/root/.gemini" -v "%cd%:/workspace" -e GEMINI_API_KEY="API Key" my-gemini-cli %*

 

 

5. 시스템 환경 변수에 추가해준다.

Path 변수에 아래처럼 경로를 잡아주면 된다.

 

5. cmd에서 gemini 실행하면 확인 할 수 있다.

 

이제 gemini cli를 설치 했으니 notion에 기능 명세서 작성을 지시 할 수 있는 세팅을 할꺼다.

'Develope > AI Agents' 카테고리의 다른 글

Gemini CLI와 Notion MCP 연결하기  (0) 2026.10.04