ひゃまだのblog

ひゃまだ(id:hymd3a)の趣味のブログ

Debian Trixie(13.2)にDockerのインストールとimageの保存先の変更

(2025-11-16 初稿)

昨日、Debian Trixie(13.2)にnVIDIAのドライバをインストールしてうまく動作したので、調子にのってDockerのインストールした。

また、Dockerのimageはサイズが大きくなりがちなので、imageの保存先を変更してみた。

何度も似たような記事を書いているので、ここでは自分用のメモとして、解説は最小限とし、やったことだけ記述するのであしからず。m(__)m

Dockerのインストール

以下のDockerのサイトを参照してインストール

以下、やったこと。

ちなみに、最初のインストールなのでアンインストール関係は実行しない。

$ sudo apt-get update
$ sudo apt-get install ca-certificates curl gnupg lsb-release

$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

$ echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Docker Engineのインストール

$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

hello-worldイメージの実行によるインストールの確認

$ sudo docker run hello-world

出力に、working correctlyがあれば良い。

一般ユーザでもDockerを実行できるように

$ sudo adduser hoge docker    # Debianのみ
$ usermod -aG docker hoge     # Debian 以外の Linux たぶん

logoutしてから、一般ユーザ(hoge)で確認

Dockerのimageの保存先の変更

以下のサイトを参考させてもらい実行した。

$ sudo systemctl stop docker
$ ps aux| grep docker  # dcokerが動いていないことを確認
$ sudo mv /var/lib/docker/ /new-path/docker
$ sudo ln -s /new-path/docker/ /var/lib/docker
$ sudo systemctl start docker

docker run hello-world でエラーが出たので、ここでPCを再起動

This message shows that your installation appears to be working correctly.

再起動後、実行して上記がでれば、OK

大きな容量のHDDなどで、安心してDocker Imageをインストール、実行できる。

関連ページ