# 베이스 이미지를 지정 (저장소 이름이 없으므로 도커 허브 공식 이미지) # https://docs.docker.com/engine/reference/builder/#from # https://hub.docker.com/_/golang FROM golang:1.23.1 # 컨테이너 내부에 /echo 디렉터리를 생성 # https://docs.docker.com/engine/reference/builder/#run RUN mkdir /echo # 호스트의 main.go 파일을 컨테이너의 /echo/main.go로 복사 # https://docs.docker.com/engine/reference/builder/#copy COPY main.go /echo # 컨테이너 실행 시 go run /echo/main.go 명령어를 실행 # https://docs.docker.com/engine/reference/builder/#cmd CMD ["go", "run", "/echo/main.go"]