0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Docker の実験(その5:コンテナのディスク使用率)

Last updated at Posted at 2023-02-17

その4:コンテナの停止および自動起動の設定のつづき。

コンテナのディスク使用率を測る方法。
ホストマシンから Docker の容量を確認してみる。

$ docker system df
TYPE            TOTAL     ACTIVE    SIZE      RECLAIMABLE
Images          1         1         141.8MB   0B (0%)
Containers      1         1         1.095kB   0B (0%)
Local Volumes   0         0         0B        0B
Build Cache     0         0         0B        0B

コンテナの中から、その容量を確認してみる。

$ docker container exec -it mynginx bash
(以下、コンテナの中)
/# df -h
Filesystem      Size  Used Avail Use% Mounted on
overlay         5.7G  236M  5.5G   5% /
tmpfs            64M     0   64M   0% /dev
shm              64M     0   64M   0% /dev/shm
/dev/sda1       5.7G  236M  5.5G   5% /etc/hosts
tmpfs           2.0G     0  2.0G   0% /proc/acpi
tmpfs           2.0G     0  2.0G   0% /proc/scsi
tmpfs           2.0G     0  2.0G   0% /sys/firmware

コンテナの中で、ファイルを作成してみる。

/# dd if=/dev/zero of=bigfile.txt bs=1M count=500
500+0 records in
500+0 records out
524288000 bytes (524 MB, 500 MiB) copied, 0.611897 s, 857 MB/s

コンテナの中で、使用容量が増えていることを確認する。

/# df -h
Filesystem      Size  Used Avail Use% Mounted on
overlay         5.7G  736M  5.0G  13% /
tmpfs            64M     0   64M   0% /dev
shm              64M     0   64M   0% /dev/shm
/dev/sda1       5.7G  736M  5.0G  13% /etc/hosts
tmpfs           2.0G     0  2.0G   0% /proc/acpi
tmpfs           2.0G     0  2.0G   0% /proc/scsi
tmpfs           2.0G     0  2.0G   0% /sys/firmware

ホストマシンから、コンテナの容量の詳細を確認してみる。

/# exit
$ docker system df -v
Images space usage:

REPOSITORY   TAG       IMAGE ID       CREATED      SIZE      SHARED SIZE   UNIQUE SIZE   CONTAINERS
nginx        latest    3f8a00f137a0   7 days ago   141.8MB   0B            141.8MB       1

Containers space usage:

CONTAINER ID   IMAGE     COMMAND                  LOCAL VOLUMES   SIZE      CREATED          STATUS          NAMES
67df4d402280   nginx     "/docker-entrypoint.…"   0               524MB     18 minutes ago   Up 18 minutes   mynginx

Local Volumes space usage:

VOLUME NAME   LINKS     SIZE

Build cache usage: 0B

CACHE ID   CACHE TYPE   SIZE      CREATED   LAST USED   USAGE     SHARED

コンテナのログを確認する。

$ docker logs mynginx
/docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
/docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
/docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf
/docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
/docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
/docker-entrypoint.sh: Configuration complete; ready for start up
2023/02/16 10:54:55 [notice] 1#1: using the "epoll" event method
2023/02/16 10:54:55 [notice] 1#1: nginx/1.23.3
2023/02/16 10:54:55 [notice] 1#1: built by gcc 10.2.1 20210110 (Debian 10.2.1-6)
2023/02/16 10:54:55 [notice] 1#1: OS: Linux 5.15.65+
2023/02/16 10:54:55 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1048576:1048576
2023/02/16 10:54:55 [notice] 1#1: start worker processes
2023/02/16 10:54:55 [notice] 1#1: start worker process 29
2023/02/16 10:54:55 [notice] 1#1: start worker process 30
<IP_ADDR> - - [16/Feb/2023:10:56:13 +0000] "GET / HTTP/1.1" 200 615 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/109.0" "-"
2023/02/16 10:56:13 [error] 29#29: *1 open() "/usr/share/nginx/html/favicon.ico" failed (2: No such file or directory), client: <IP_ADDR>, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "<VM GLOBALIP>:8080", referrer: "http://<VM GLOBALIP>:8080/"
<IP_ADDR> - - [16/Feb/2023:10:56:13 +0000] "GET /favicon.ico HTTP/1.1" 404 153 "http://<VM GLOBALIP>:8080/" "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/109.0" "-"
<IP_ADDR> - - [16/Feb/2023:10:57:45 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/109.0" "-"

その6:コンテナの自動削除につづく。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?