

CentOS7でdockerを使用しています。

`docker commit`を実行しましたが、以下の様なエラーが出てイメージに出力できません。

[code]

    $ docker commit testsys testsys
    Error response from daemon: devmapper: Thin Pool has 145060 free data blocks which is less than minimum required 163840 free data blocks. Create more free space in thin pool or use dm.min_free_space option to change behavior
    
[/code]

海外のサイトでは  
`rm -rf /var/lib/docker`  
を行えとかdockerを入れ直せという記事を見つけました。

現在のコンテナーに色々と設定をしているため、このコンテナーを消したくはないです。  
どうやったらimagesを作れるかご存知の方、ご教示お願いします。


CC BY-SA 4.0
2017-05-20T16:30:59.857
34874
2023-10-31T10:06:05.703
2019-08-20T08:05:39.160
3060
8593
question
docker
docker commitができない


不要なデータを削除してみてはどうでしょうか．  
利用しているdockerのバージョンによりますが，  
最新のdockerでは

[code]

    docker system prune
    
[/code]

コマンドを実行することで，停止しているコンテナやイメージ等を削除してくれます．

<https://docs.docker.com/engine/reference/commandline/system_prune/>


CC BY-SA 3.0
2017-05-21T00:17:34.280
34879
2017-05-21T00:17:34.280
7770
34874
answer