강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của stallysora1438361
stallysora1438361

câu hỏi đã được viết

Thực hành Linux với kỹ sư Thung lũng Silicon

Hãy tìm hiểu về lệnh grep (Global Regular Expression Print)

No such file or directory 해결방법이 있을까요?

Đã giải quyết

Viết

·

881

0

image.pngimage.png

fruits.txt 에 대해 No such file or directory라고 뜨는데 파일이랑은 다 있는데 뭐가 문제 일까요?

linux운영체제sreoperating-systems

Câu trả lời 2

0

altoformula님의 프로필 이미지
altoformula
Người chia sẻ kiến thức

안녕하세요 주현님,

아무 실수하신 것 같은데, fruits라는 파일을 만드시고 fruits.txt파일을 읽으시려고 해서 파일을 못 찾겠다는 에러가 나는 것 같습니다.

vi fruits.txt 를 사용해셔서 파일을 만드시면 됩니다

그럼 도움이 되셨길 바랍니다.

0

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

Docker 환경에서 파일이 없다는 에러를 겪고 계시는 것 같네요. 아래 관련 질문과 유사한 해결방법을 찾아 공유드리겠습니다.

  1. docker compose up이 안돼요

    • 이 질문에서는 Dockerfile과 관련된 여러 문제를 다루며, Docker 환경에서 파일이 인식되지 않는 문제에 대한 해결책을 제시하고 있습니다.
  2. 에러공유: dockercompose up 실행시 user ‘ubuntu’ already exists 오류 발생

    • Docker 사용 중 발생하는 다양한 오류와 그 해결 방법을 설명합니다. 파일 접근 문제와 유사한 상황이 있을 수 있습니다.
  3. docker-compose

    • Docker 환경에서의 설정 파일 경로와 관련된 문제를 해결하는 방법을 설명합니다.

일단, 말씀 주신 내용에서 중요한 포인트 몇 가지를 확인해보세요:
- grep.sh가 속해 있는 디렉토리와 fruits.txt파일이 같은 경로에 있나요?
- 현재 Docker 컨테이너 내부에서 파일을 찾고 있는 것인지, 아니면 로컬 머신에서 바로 찾고 있는 것인지 확인해 보시기 바랍니다.
- 사용 중인 docker-compose.yml 파일과 Dockerfile 안에 파일 관련 경로 설정을 확인해보세요. 잘못된 경로 설정이 있을 수 있습니다.

아래의 docker-compose.yml 파일 예시와 Dockerfile 예시를 참고하세요:

docker-compose.yml

version: '3'
services:
  app:
    image: learn-linux-main-ubuntu:1-latest
    volumes:
      - ./learn-linux-main:/app
    command: /bin/bash

Dockerfile

FROM ubuntu:24.10
WORKDIR /app
COPY . .

# 필수 패키지 설치
RUN apt-get update && apt-get install -y \
  vim \
  grep

# 기본 명령어 설정
CMD ["bash"]

위 설정을 통해 로컬의 learn-linux-main 디렉토리를 컨테이너 내 /app 디렉토리로 마운트하여 파일 접근 문제를 해결할 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Hình ảnh hồ sơ của stallysora1438361
stallysora1438361

câu hỏi đã được viết

Đặt câu hỏi