DockerFileからコンテナを作りたい。
Dockerを触り始めて数日。
こんなサーバーにしたいなぁ。ってときに、コンテナからcommitして、imageをつくるのもいいけど、王道はDockerfileからimageを作ることらしい。
とりあえず、こんな設定にしてみる。
```
[root@docker docker]# cat Dockerfile
FROM centos/apache2
[root@docker docker]#
[root@docker docker]#
[root@docker docker]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@docker docker]#
[root@docker docker]#
[root@docker docker]# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
centos apache2 e88e770c8978 13 hours ago 373.1 MB
```
Dockerfileはどこにおけばいいのかよくわからなかったけど、とりあえず、/var/lib/dockerにviで作ってみた。
この状態で、「docker build .」してみたら、永遠とuploadしてた。。。
5G以上になってた。。。
/tmpに一時ファイルを作ってるみたいなんだけど、もうすぐ容量を使い果たす勢い。。
なんかDockerfileの設定を間違っていたのかな。。。
100%になって落ちた。ウケるwww
```
[root@docker devicemapper]# df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_docker-lv_root
13G 13G 0 100% /
tmpfs 499M 0 499M 0% /dev/shm
/dev/sda1 485M 80M 380M 18% /boot
```
こいつが原因っぽい。
[root@docker devicemapper]# pwd
/tmp/docker-build777973466/devicemapper/devicemapper
[root@docker devicemapper]#
[root@docker devicemapper]#
[root@docker devicemapper]# du -sh ./data
11G ./data