FROM ubuntu RUN apt-get update && apt-get install -y iputils-ping
$ sudo docker build -t ping-image .
$ sudo docker run -it ping-image /bin/bash
root@14dd91924193:/# ping localhost
FROM ubuntu RUN apt-get update && apt-get install -y iputils-ping
### Shell形式とExec形式
Shell(/bin/sh): RUN apt-get update
Exec形式: RUN [“/bin/sh”, “-c”, ” apt-get update”]
LABEL
LABEL imageversion=1.0 maintainer=sho\ asai
EXPOSE 80
ENV KEY VALUE
ENV WORDPRESS_DB_HOST=mysql-container \ WORDPRESS_DB_USER=root \ WORDPRESS_DB_PASSWORD=dbpass01
COPY & ADD
COPY "httpd.conf /usr/local/apache2/conf/httpd.conf" COPY ["httpd.conf", "/usr/local/apache2/conf/httpd.conf"]
docker build -t ${imageName} . –no-cache=true
-> キャッシュを使わない
COPY/ADD命令以降はキャッシュを使わずに新kイメージが再作成される