30. Copy Source Code
Technique #3: Docker ADD to Image!
!
# Dockerfile for Test Image!
# Copy to $DATA_DIR!
FROM python-base!
!
RUN chown -R guest.users /data!
RUN chmod 0755 /data!
USER guest!
ENV HOME /home/guest!
!
ADD . /data!
VOLUME /data!
31. Copy Source Code
Technique #3: Docker ADD to Image!
!
# Dockerfile for Test Image!
# Copy to $DATA_DIR!
FROM python-base!
!
RUN chown -R guest.users /data!
RUN chmod 0755 /data!
USER guest!
ENV HOME /home/guest!
!
ADD . /data!
VOLUME /data!
39. Our Solution
✤ Create Docker Images for Services
✤ Running a Test Container
!
✤ Packnsend
40. Packnsend
packnsend: COMMAND [arg...]!
!
Run Commands:!
run Run command on test container.!
run -i Run command interactively.!
shell Launch a shell on test container.!
!
Management Commands:!
! init Pull images, if authorized, else build.!
build Build base images.!
push Push base images.!
pull Pull base images.!
start Start base containers.!
stop Stop base containers.!
cleanup Delete base images.!