ContOS7에 yum에서 jenkins를 넣는 Dockerfile [추기:privileged 없음]

2866 단어 Jenkins도커

■환경



Windows10 Pro 1709
Docker-toolbox 18.02.0-ce
VirtualBox 5.2.8

■이미지 작성



필요한 최소한의 것만 기재하고 있습니다.

Dockerfile
FROM centos:7.4.1708

RUN ln -sf /usr/share/zoneinfo/Japan /etc/localtime && \
    yum -y install wget && \
    wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo && \
    rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key && \
    yum -y install jenkins java-1.8.0-openjdk initscripts && \
    systemctl enable jenkins
CMD /sbin/init


빌드
$ build -t jenkins .

■ 컨테이너 시작


$ docker run -itd --privileged -p 8080:8080 --name my-jenkins jenkins

이 화면을 볼 때까지 멀었던 "Orz



■ 추기:2018.05.23 (privileged 없음판)



Dockerfile
FROM centos:7.4.1708

RUN ln -sf /usr/share/zoneinfo/Japan /etc/localtime && \
    yum -y install wget && \
    wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo && \
    rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key && \
    yum -y install jenkins java-1.8.0-openjdk initscripts

CMD ["/usr/bin/java","-jar","/usr/lib/jenkins/jenkins.war"]

$ docker run -itd -p 8080:8080 --name my-jenkins jenkins

감사 기사 : 당신의 docker 기사는 이미 오래되었습니다!

좋은 웹페이지 즐겨찾기