TIL Docker 4/9/2025

엽토군·2025년 4월 9일
0

TIL

목록 보기
16/16

tl;dr

docker run --name gcloud-config -it \
	gcr.io/google.com/cloudsdktool/google-cloud-cli \
	gcloud auth login

docker run --rm --volumes-from gcloud-config \
	-it -v "$(pwd):/app" -w /app \
    gcr.io/google.com/cloudsdktool/google-cloud-cli \
    gcloud foo bar

설명

어쩌다 보니 gcloud 커맨드를 써야만 하는 때가 오고 말았다.
근데 내 컴퓨터에 파이썬이니 자바니 깔기는 싫고.. 어쩌나.. 하고 찾아보니 웬걸 공식 Docker 이미지가 있었다.
공식문서가 지나치게 장황한데, 차포 다 떼면 결국 저 두 줄이다.

첫번째 실행은 인증이다.

  • gcloud-config 컨테이너가 만들어지는데, 이 컨테이너 안(의 볼륨)에 인증키 파일이 있다.
  • 이후 이 인증키를 사용해야 하므로, gcloud-config 컨테이너를 삭제하면 안 된다.
  • 이미지 크기가 좀 크다. 약 3GB 정도. 맥용 이미지를 안 받고 linux/amd64로 받아서 그런가..

두번째 실행은 실제 커맨드 실행이다.

  • gcloud-config의 볼륨을 이용하는 것을 볼 수 있다.
  • pwd를 마운트해 쓰면 된다.
  • .bashrc, .zshrc 등에 alias 등록해서 써도 문제 없다.

오늘의 10원팁 끗~

profile
6년차 PHP 개발자입니다.

0개의 댓글

관련 채용 정보