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