anchor.diff: -FROM ubuntu:16.04
  +FROM ubuntu:16.10
   MAINTAINER shun
   
  +EXPOSE 22
  +
  +ENV LSB_RELEASE yakkety
  +ENV LANG ja_JP.UTF-8
  +
  +# setup home
  +RUN : \
  + && useradd shun \
  + && usermod -aG sudo -s /bin/zsh shun \
  + && echo '%sudo	ALL=(ALL:ALL) NOPASSWD: ALL' > /etc/sudoers.d/sudo-nopasswd \
  + && mkdir -p /home/shun/.ssh \
  + && mkdir -p /home/shun/bin \
  + && touch /home/shun/.ssh/authorized_keys \
  + && chown shun:shun -R /home/shun \
  + && chmod 700 /home/shun/.ssh \
  + && chmod 600 /home/shun/.ssh/authorized_keys \
  + && :
  +
  +# basic packages
   RUN : \
    && set -x \
    && apt-get update \
  
positive.code:  && apt-get install neovim \
   && :
  
  COPY labo-setup /home/shun/bin
  
  USER shun
  WORKDIR /home/shun
  RUN HOME=/home/shun /home/shun/bin/labo-setup
  
  
  COPY docker-entrypoint.sh /usr/local/bin
  
  USER root
  RUN ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
  ENV LANG ja_JP.UTF-8
  EXPOSE 22
  
  ENTRYPOINT ["docker-entrypoint.sh"]
  CMD ["/usr/sbin/sshd","-D"]
  
negative.code:  && apt-get clean \
   && :
  
  # setup localtime
  RUN ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
  
  # docker
  RUN : \
   && set -x \
   && apt-get install -y \
        apt-transport-https \
        ca-certificates \
   && curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
   && sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $LSB_RELEASE stable"
   && apt-get update \
   && apt-get install -y \
        docker-ce \
   && apt-get clean \
   && :
  
  # install nvim
  RUN : \
   && set -x \
   && apt-get install -y \
  