인프런 커뮤니티 질문&답변
Dokerfile과 compose.yml 하는 과정에서 오류가 있습니다
해결된 질문
작성
·
323
1
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






해결되었습니다 빠른 답변 감사합니다. 한가지 더 질문드려두 될까요?
강의 마지막 부분을 따라하고 있는데 에러가 뜹니다. 해결방법을 알 수있을까요?