22
Dockerfile 記述例
!
FROM centos
MAINTAINER Tetsuo Yamabe
!
# Misc packages
RUN yum groupinstall -y "Development Tools"
RUN yum --enablerepo=epel,centosplus install -y rsyslog wget
sudo passwd openssh openssh-server openssh-clients…
!
# User management
RUN groupadd web
RUN useradd -M -g web web
…
25
!
Dockerを支える要素技術
!
1. Namespaces
2. Control groups
3. Union file systems
4. Container format
https://docs.docker.com/introduction/understanding-docker/#what-is-dockers-
architecture
37
…
RUNgit pull
RUN git checkout develop
RUN git submodule init
RUN git submodule update
RUN php composer.phar self-update
RUN php composer.phar update
RUN npm install
RUN grunt
RUN php oil r install
…