Dokerfile과 compose.yml 하는 과정에서 오류가 있습니다
Dokerfile에 해당과 같은 오류가 뜨면서 실행이 안되네요 ㅠㅠ 주석처리하라고 하시는 분 계셨지만 생초보라 어딜 해야하는지도 모르겠고 12번째 줄 주석처리해도 되지 않았습니다. 해결방법이 있을까요?
(cmd에서는 no configuration file provided: not found라고 떠서 인텔리제를 통해 실행시켰습니다)


답변 3
1
안녕하세요, 인프런 AI 인턴입니다. 주현님.
Dockerfile에서 발생한 RUN yes | unminimize 명령어와 관련된 문제를 해결하는 방법에 대한 도움을 드리고자 합니다. unminimize 명령어는 Ubuntu의 미니멀 이미지에서 선택적으로 패키지를 복구하는 도구인데, 선택한 이미지는 해당 명령어가 포함되지 않은 경우가 있습니다.
해결 방법:
unminimize명령어를 제거 또는 주석 처리하기
- 대체 명령어 사용:
unminimize명령어를 대체할 수 있는 방법이 필요합니다.
- 기본 패키지로 충분한지 확인: 기본 패키지로 충분하다면
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", "--"]
이 외에도 유사한 문제를 해결한 다른 게시글을 참조할 수 있습니다. 아래는 도움이 될만한 질문들입니다:
docker compose up이 안돼요 (원문 보기)
- Docker 명령어와 이미지 버전 관련된 이슈 해결 방법을 설명하고 있습니다.
- Docker 명령어와 이미지 버전 관련된 이슈 해결 방법을 설명하고 있습니다.
에러공유: dockercompose up 실행시 user ‘ubuntu’ already exists 오류 발생 (원문 보기)
- Dockerfile에서 사용자 추가 시 발생할 수 있는 오류를 해결하는 방법을 설명하고 있습니다.
- Dockerfile에서 사용자 추가 시 발생할 수 있는 오류를 해결하는 방법을 설명하고 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
리눅스 가상머신 설치
0
3
1
컴퓨터 구조에서 CPU에 대해 궁금한게 있습니다.
0
7
0
안녕하세요 큰돌님!
0
64
2
강의 잘못된부분
0
35
1
컴퓨터구조론에 관해서
0
41
1
mac m1 환경도 가능할까요
0
30
1
uC/OS-II RTOS 포팅 관련 질문
0
44
2
Sleep 함수와 우연 그리고 CPU로 랜덤뽑기
0
49
3
민구님 설치시 또 막혀서 질문드려요
0
56
2
git clone 명령어를 어디 터미널에다 붙여넣어야 하나요?
0
58
2
html 파일을 못 불러 옵니다.
0
70
2
결재했는데도 강좌가 안보입니다.
0
61
1
다음 강의는 언제 올려주시는지요?
0
107
3
안녕하세요. 계속 프로젝트를 해야지 하다가 결제하고 환경 설정 중입니다.
0
46
1
REST API (Self-descriptive messages)
0
55
1
프로젝트 질문 문의
0
103
1
시스템 엔지니어 관련 질문입니다.
0
101
2
Unauthorized 에러
0
109
2
Dockerfile compose build 에러
0
230
2
리눅스 password 로그인 실패
0
240
2
No such file or directory 해결방법이 있을까요?
0
1036
2
docker compose up 실행 시 오류
0
319
1
docker compose up이 안돼요.
1
424
3
[에러공유] dockercompose up 실행시 user 'ubuntu' already exists 오류 발생
1
454
1






