inflearn logo
강의

講義

知識共有

シリコンバレーのエンジニアと学ぶ実践Linux

Linux の紹介とインストール

Dokerfile과 compose.yml 하는 과정에서 오류가 있습니다

解決済みの質問

430

stallysora1438361

投稿した質問数 8

1

Dokerfile에 해당과 같은 오류가 뜨면서 실행이 안되네요 ㅠㅠ 주석처리하라고 하시는 분 계셨지만 생초보라 어딜 해야하는지도 모르겠고 12번째 줄 주석처리해도 되지 않았습니다. 해결방법이 있을까요?

(cmd에서는 no configuration file provided: not found라고 떠서 인텔리제를 통해 실행시켰습니다)

image.png

 

image.png

 

 

linux 운영체제 sre operating-systems

回答 3

1

communityai8509

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

Dockerfile에서 발생한 RUN yes | unminimize 명령어와 관련된 문제를 해결하는 방법에 대한 도움을 드리고자 합니다. unminimize 명령어는 Ubuntu의 미니멀 이미지에서 선택적으로 패키지를 복구하는 도구인데, 선택한 이미지는 해당 명령어가 포함되지 않은 경우가 있습니다.

해결 방법:

  1. unminimize 명령어를 제거 또는 주석 처리하기
  2. 대체 명령어 사용: unminimize 명령어를 대체할 수 있는 방법이 필요합니다.
  3. 기본 패키지로 충분한지 확인: 기본 패키지로 충분하다면 unminimize를 제외해도 됩니다.

먼저 기존의 Dockerfile을 수정하여 RUN yes | unminimize 부분을 주석 처리하는 방법을 시도해볼 수 있습니다.

# Use Ubuntu as the base image
FROM ubuntu:24.10

# Install lecture related packages
RUN apt-get update && apt-get install -y openssh-server sudo systemd systemd-sysv net-tools tcpdump ethtool plocate man-db vim traceroute fdisk dnsutils iputils-ping cron jq
ARG DEBIAN_FRONTEND=noninteractive
RUN apt install ntp -y

# Comment out the unminimize line
# RUN yes | unminimize

# Add a user 'user' with a password 'password'
RUN id -u ubuntu &>/dev/null || useradd -rm -d /home/ubuntu -s /bin/bash -g root -G sudo -u 1001 ubuntu
RUN echo 'ubuntu:password' | chpasswd

# Setup SSH
RUN mkdir -p /var/run/sshd
RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config

# SSH login fix. Otherwise, the user is kicked off after login
RUN sed -i 's/UsePAM yes/UsePAM no/' /etc/ssh/sshd_config

# Expose the SSH port
EXPOSE 22

RUN apt install dumb-init

# Start the SSH service
COPY bootstrap.sh /root/
RUN chmod +x /root/bootstrap.sh

ENTRYPOINT ["/usr/bin/dumb-init", "--"]

이 외에도 유사한 문제를 해결한 다른 게시글을 참조할 수 있습니다. 아래는 도움이 될만한 질문들입니다:

  1. docker compose up이 안돼요 (원문 보기)

    • Docker 명령어와 이미지 버전 관련된 이슈 해결 방법을 설명하고 있습니다.
  2. 에러공유: dockercompose up 실행시 user ‘ubuntu’ already exists 오류 발생 (원문 보기)

    • Dockerfile에서 사용자 추가 시 발생할 수 있는 오류를 해결하는 방법을 설명하고 있습니다.

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

0

stallysora1438361

해결되었습니다 빠른 답변 감사합니다. 한가지 더 질문드려두 될까요?

image.png

강의 마지막 부분을 따라하고 있는데 에러가 뜹니다. 해결방법을 알 수있을까요?

 

1

altoformula

우와 AI가 열일하네요 ㅎㅎㅎ

주현님, 오타가 있는거 같은데 ubuntu를 사용해보시겠어요? 그리고 윈도우에서 0.0.0.0이 DNS가 해석을 하는지 모르겠는데, 안되시면 localhost로 한번 해보세요.

제가 윈도우에서 해보지를 않아서 C:\Windows\System32\drivers\etc\hosts 파일을 확인해 보시면 0.0.0.0이 서포트 되는지 확인할 수 있습니다.

0

altoformula

다행이네요!

0

stallysora1438361

localhost로 하니 해결 되었습니다! 빠른 답변 정말 감사합니다!

추가질문)

0

8

1

tgz 백업파일

0

10

2

APM 보안 셋팅

0

11

0

"도커 이미지 생성" 18:59부분에 텍스트 파일로 정리 된거는 어디서 볼수 있나요?

0

15

1

강의들이 1분 정도 밖에 안된다고 표시 되어 있는데 이유가 있나요??

0

23

1

ls -al /var/log/nginx

0

41

2

이번강의

0

36

2

버추얼박스 오류

0

40

1

세월이 흘러 문제가 바뀐 것 같습니다.

0

29

2

수업자료는 없나요?

0

17

1

디자인패턴 질문

0

32

2

실습환경

0

28

2

키페어 설정

0

40

2

vi 줄 정렬하신 방법에 대해 문의드립니다.

0

38

1

팩토리 패턴

0

49

2

싱글톤 패턴 구현방법

0

53

2

1강에도 영상강의가 있나요?

1

36

1

라이브러리 프레임워크 차이 질문

0

53

1

Dockerfile compose build 에러

0

236

2

리눅스 password 로그인 실패

0

253

2

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

0

1065

2

docker compose up 실행 시 오류

0

323

1

docker compose up이 안돼요.

1

432

3

[에러공유] dockercompose up 실행시 user 'ubuntu' already exists 오류 발생

1

468

1