13,009
回編集
(→設定) |
|||
152行目: | 152行目: | ||
Dockerのイメージおよびコンテナの保存先は、/var/lib/dockerディレクトリに保存される。<br> | Dockerのイメージおよびコンテナの保存先は、/var/lib/dockerディレクトリに保存される。<br> | ||
もし、保存先を変更する場合は、以下の手順を実施する。<br> | もし、保存先を変更する場合は、以下の手順を実施する。<br> | ||
# Dockerデーモンの設定ファイルをバックアップする。 | * /etc/docker/daemon.jsonファイルが存在する場合 | ||
#: <code>sudo cp /usr/lib/systemd/system/docker.service /usr/lib/systemd/system/docker_org.service</code> | *# /etc/docker/daemon.jsonファイルに、<code>data-root</code>パラメータを追加する。<br>詳細は、https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file を参照すること。 | ||
#: <br> | *#: <code>sudo vi /etc/docker/daemon.json</code> | ||
# Dockerデーモンの設定ファイルにある<code>execstart</code>項目を、以下のように編集する。 | *#: <br> | ||
#: <code>sudo vi /usr/lib/systemd/system/docker.service</code> | *#: <code>{</code> | ||
#: <br> | *#: <code> "data-root": "<Dockerの保存先のフルパス>",</code> | ||
#: # 編集前 | *#: <code> ...略</code> | ||
#: <code>ExecStart=/usr/bin/dockerd --add-runtime oci=/usr/sbin/docker-runc $DOCKER_NETWORK_OPTIONS $DOCKER_OPTS</code> | *#: <code>}</code> | ||
#: <br> | * /etc/docker/daemon.jsonファイルが存在しない場合 | ||
#: # 編集後 | *# Dockerデーモンの設定ファイルをバックアップする。 | ||
#: <code>ExecStart=/usr/bin/dockerd --add-runtime oci=/usr/sbin/docker-runc $DOCKER_NETWORK_OPTIONS $DOCKER_OPTS <span style="color:#C00000;">-g <Dockerの保存先のフルパス></span></code> | *#: <code>sudo cp /usr/lib/systemd/system/docker.service /usr/lib/systemd/system/docker_org.service</code> | ||
#: <br> | *#: <br> | ||
# | *# Dockerデーモンの設定ファイルにある<code>execstart</code>項目を、以下のように編集する。 | ||
#: <code>sudo systemctl daemon-reload | *#: <code>sudo vi /usr/lib/systemd/system/docker.service</code> | ||
*#: <br> | |||
*#: # 編集前 | |||
*#: <code>ExecStart=/usr/bin/dockerd --add-runtime oci=/usr/sbin/docker-runc $DOCKER_NETWORK_OPTIONS $DOCKER_OPTS</code> | |||
*#: <br> | |||
*#: # 編集後 | |||
*#: <code>ExecStart=/usr/bin/dockerd --add-runtime oci=/usr/sbin/docker-runc $DOCKER_NETWORK_OPTIONS $DOCKER_OPTS <span style="color:#C00000;">-g <Dockerの保存先のフルパス></span></code> | |||
*#: <br> | |||
*# Dockerデーモンの設定を有効化する。 | |||
*#: <code>sudo systemctl daemon-reload</code> | |||
<br><br> | <br><br> | ||