73940


CentOS Linux release 7.3.1611  
で、dockerをインストールしました。コンテナのルート(`/`)の容量がデフォルトで10Gしかないので50Gに増やしたいと思います。

下記のページを参考に、以下の作業を行いました。

[Dockerで各containerの初期ディスクサイズを拡張する -
Qiita](http://qiita.com/dempasong/items/fafa4b1fe1fc8d9f452d)

[code]

    systemctl stop docker.service
    $ sudo vi /etc/sysconfig/docker
    
        other_args=" --storage-opt dm.basesize=50G"
    
[/code]

を追加

[code]

    $ sudo mv /var/lib/docker /var/lib/docker.back
    $ sudo mkdir /var/lib/docker
    $ systemctl start docker.service
    
[/code]

しかし、`systemctl start` を実行すると以下のエラーが発生します。

[code]

    ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units === Authentication is required to manage system services or units.
    Authenticating as: teotsuka Password:
    ==== AUTHENTICATION COMPLETE === Job for docker.service failed because the control process exited with error code. See "systemctl status
    docker.service" and "journalctl -xe" for details.
    
[/code]

/var/lib/docker を削除（中身を削除）したのが原因だと思われますが、どのように対処したらよろしいのでしょうか？

ご存知の方、ご教示いただきたくよろしくお願いします。


CC BY-SA 4.0
2016-12-20T14:38:47.070
31269
2021-02-12T00:51:07.490
2021-02-12T00:51:07.490
3060
8593
question
docker
Docker でコンテナのルートディレクトリサイズを大きくしたい


/etc/sysconfig/docker-storage に以下の記述を加えることで、やりたい事が実現できました。

[code]

    DOCKER_STORAGE_OPTIONS=" --storage-opt dm.basesize=50G"
    
[/code]

* * *

_この投稿は @Ubunkun さんのコメント の内容を元に コミュニティwiki として投稿しました。_


CC BY-SA 4.0
2021-02-12T00:47:54.053
73940
2021-02-12T00:47:54.053
3060
31269
answer