Docker rootパスの変更
Intro
Dockerを使用すると、多くの画像が作成され、多くのコンテナが作成され、デフォルトのパスのディスクが満たされることがよくあります.このデフォルトパスを変更する方法について説明します.
Docker Rootパスの理解
現在のRootパスについて説明しましょう.
Dockerを終了
安全にまずDockerを閉じます.
これは、
方法2:daemon.json設定
すべてが終わったら、埠頭を再開します.
Outro
今日はDockerのRootパスを変更する方法について説明しました.多くの人がdockerデーモンプロセスを使用していると、いつかサーバの容量がいっぱいになり、tabで自動的に完了できない場合があります.このとき、食べる容量のDockerモンスターを慌てずに移動すればいいのです.
Dockerを使用すると、多くの画像が作成され、多くのコンテナが作成され、デフォルトのパスのディスクが満たされることがよくあります.このデフォルトパスを変更する方法について説明します.
Docker Rootパスの理解
現在のRootパスについて説明しましょう.
user@hostname:~$ docker info | grep "Docker Root Dir"
という命令を下すと、次のDocker Rootパスが表示されます.WARNING: No swap limit support
Docker Root Dir: /var/lib/docker
基本的には/var/lib/docker
に設定されています.今から移動しようDockerを終了
安全にまずDockerを閉じます.
systemctl stop docker
方法1:シンボルリンクこれは、
ln -s somewhere /var/lib/docker
の既存の/var/libのdockerを他のパスに移動し、そのパスをシンボルリンクに掛ける方法です.方法2:daemon.json設定
user@hostname:~$ cd /etc/docker/
user@hostname:/etc/docker$ ls
daemon.json daemon.json.dpkg-old key.json
user@hostname:/etc/docker$ vi daemon.json
daemon.json
ファイルに次のキーと値を追加します."graph" : "/user/new/place"
Dockerの実行すべてが終わったら、埠頭を再開します.
systemctl start docker
前述したように、user@hostname:~$ docker info | grep "Docker Root Dir"
コマンドで新しいRootパスをチェックします.Outro
今日はDockerのRootパスを変更する方法について説明しました.多くの人がdockerデーモンプロセスを使用していると、いつかサーバの容量がいっぱいになり、tabで自動的に完了できない場合があります.このとき、食べる容量のDockerモンスターを慌てずに移動すればいいのです.
Reference
この問題について(Docker rootパスの変更), 我々は、より多くの情報をここで見つけました https://velog.io/@sobu/Docker-root-경로-변경하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol