Automated Build에서 CentOS7 + systemd 이미지를 만들었습니다.

2940 단어 DockerHub

참고



@ 유나노 님의 CentOS 7 Docker 컨테이너 내에서 systemd를 사용하여 서비스 시작 - Qiita

설명


  • 기본 centos:centos7 이미지가 bash 취약점 수정되었습니다.
  • GitHub 리포지토리

  • 1. systemd 및 vim 추가


  • tukiyo3/centos7-ko-systemd

  • centos7-ko-systemd
    docker run --privileged -it -d --name centos7 tukiyo3/centos7-ja-systemd
    docker exec -it centos7 bash
    

    2. systemd와 ansible 등 추가


  • tukiyo3/centos7-ansible

  • centos7-ansible
    docker run --privileged -it -d --name centos7 tukiyo3/centos7-ansible
    docker exec -it centos7 bash
    

    3. lampp 환경 php5.6


  • tukiyo3/centos7-lampp

  • centos7-lampp
    docker run --privileged -it -d -p 8080:80 --name centos7 tukiyo3/centos7-lampp
    docker exec -it centos7 bash
    

    DockerHub의 빠짐


  • DockerHub 빌드는 모든 태그를 한꺼번에 빌드합니다.
  • 자신의 태그를 from 지정하고 있는 경우, 원의 이미지가 갱신되어 있지 않은 상태로 빌드 된다.
  • 따라서 DockerHub 저장소를 분리합니다.
  • 또한 DockerHub 리포지토리에는 하나의 Dockerfile 만 표시되므로 불편합니다.
  • Github에 push하면 Automated Build가 행해지는 설정은 불편한 때도 있으므로 무효로 해 두는 것이 좋다.



  • 예:


  • tukiyo3/centos7-ko-systemd:systemd
  • tukiyo3/centos7-ko-systemd:ansible

  • 라는 태그가 있으면,
  • tukiyo3/centos7-ko-systemd:ansible

  • from tukiyo3/centos7-ja-systemd:systemd 지정하면,tukiyo3/centos7-ja-systemd:systemd 측에서 변경이 있으면tukiyo3/centos7-ja-systemd:ansible 측에 변경이 캡처되지 않고 빌드된다.

    좋은 웹페이지 즐겨찾기