[Docker] E: You must put some ‘source’ URIs in your sources.list

E: You must put some ‘source’ URIs in your sources.list

ubuntu Dockerfile 작성시 참고사항 : ubuntu 14.04 / ubuntu 16.04 / ubuntu 18.04(테스트 하지 않음)

test 된 ubuntu 버젼은 14.04 / 16.04 Version 입니다.

RUN apt-get 만 실행시 E: You must put some ‘source’ URIs in your sources.list 메세지가 떨어지며 정상적으로

build 가 되지 않습니다.

 

  • 기존 Dockerfile

FROM ubuntu:16.04
MAINTAINER ssh-test <test@test.com>

RUN apt-get update && apt-get install -y openssh-server \
  && mkdir /var/run/sshd \

 

  • 수정 Dockerfile

FROM ubuntu:16.04
MAINTAINER ssh-test <test@test.com>

RUN sed -Ei 's/^# deb-src /deb-src /' /etc/apt/sources.list
RUN apt-get update && apt-get install -y openssh-server \
  && mkdir /var/run/sshd \

 

이후 build 를 진행 하면 정상적으로 실행 되는것을 확인 하실수 있습니다.  🙂

 

댓글 남기기