inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

개발자를 위한 쉬운 도커

PostgreSQL 컨테이너 구성

[PostgreSQL 컨테이너 구성] 강의 실습중 명령어 에러 질문드립니다

해결된 질문

212

dodo

작성한 질문수 1

1

안녕하세요

강의 실습중에 docker cp ./config/postgresql.conf postgres:/etc/postgresql/custom.conf

이 명령어를 실습하는 과정에서 오류가 발생했는데요

 

깃배시에서 위 명령어를 실행하면 자꾸
Successfully copied 3.07kB to postgres;C:\Program Files\Git\etc\postgresql\custom.conf

Error response from daemon: No such container: postgres;C

이런 에러가 발생합니다

image.png

.

 

이것저것 해보다가 깃배시 대신에 cmder로 명령어를 실행하니까 무사히 명령어가 실행되서 실습을 진행할 수 있었는데요

(바로 이어진 실습에서 docker cp ./init/init.sql postgres:docker-entrypoint-initdb.d 이 명령어는 깃배시로 잘 입력되었습니다)

 

제 깃배시 명령어 입력에서는 뭐가 문제였는지 알고싶습니다!

docker 가상화 ci/cd docker-compose github-actions docker-volume docker-image container

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

dodo님께서 겪으신 문제는 아마도 Windows 환경에서 Git Bash를 사용할 때의 경로 인식 문제와 관련이 있을 가능성이 높습니다. Git Bash는 때때로 윈도우 경로를 잘못 해석할 수 있습니다.

에러 메시지를 보면 postgres;C:\...로 경로가 해석된 것을 볼 수 있습니다. 이는 Bash 쉘이 세미콜론(;)을 명령어 구분자로 인식하여 윈도우 드라이브 레터(C:)와 잘못된 방식으로 경로를 해석한 것으로 보입니다.

해결 방법 중 하나는, 명령어를 실행하기 전에 Docker 컨테이너의 이름을 명확히 지정하는 것입니다. Git Bash에서는 다음과 같이 컨테이너 이름을 작은따옴표나 큰따옴표로 감싸는 것을 시도할 수 있습니다:

docker cp ./config/postgresql.conf "postgres:/etc/postgresql/custom.conf"

이는 오타를 방지하고 경로가 제대로 해석되도록 도와줍니다. 또한, 다른 터미널(Cmder)에서 명령어가 잘 동작하셨다면, 그쪽에서 계속 명령어를 실행하셔도 좋습니다.

도움이 되셨으면 좋겠습니다! 추가적인 질문이 있다면 언제든지 문의해 주세요.

Image URL

0

dodo

오오 감사합니다!

33강 도커 빌드 강의의 docker file

0

37

1

개발환경에서 도커 설정

1

101

2

vscode 터미널 설정 관련 질문

0

103

1

쿠버네티스 강의 언제 나오나요..

2

128

2

postgresql-repmgr:15 지원 종료에 따른 대체 이미지 변경 질문드립니다!

1

186

2

섹션 9. 레이어 관리에서 alpine OS 사용 관련 질문 있습니다!

1

72

2

도커 가상 네트워크와 Stateless 특징 관련 질문

1

74

2

우분투 설치

0

71

2

도커 보안을 실무에서 어떻게 대비하시는지 궁금합니다.

1

240

2

컨테이너를 활용한 개발환경 통일에 관하여

1

96

2

k8s 강의 일정

1

114

2

컨테이너의 Stateless 제약 관련 질문

0

98

1

docker push 하는 중 "single-platform image ..." 메세지가 나오고, docker hub에 image와 tag가 정상적으로 등록되지 않습니다.

2

100

1

docker pull [이미지] 다운로드시 에러 해결 방법 문의

1

444

2

강의 재생 오류

1

88

1

Remote JVM Debug Setting

1

105

1

빌드 방식에 대해 질문 있습니다.

1

104

2

컨테이너 레이어 질문 있습니다.

1

106

1

컨테이너 가상화 호스트 OS

1

156

2

강의 이미지 사용

1

168

2

도커컴포즈 오류

0

163

2

USER 명령어와 관련하여 질문드립니다

1

112

1

강의 예정

1

178

2

실행오류

1

214

3