13,009
回編集
編集の要約なし |
(→注意) |
||
250行目: | 250行目: | ||
デーモン設定ディレクトリは、~/.config/dockerディレクトリに設定されている。<br> | デーモン設定ディレクトリは、~/.config/dockerディレクトリに設定されている。<br> | ||
このディレクトリは、クライアントが使用する~/.dockerとは異なることに注意する。<br> | このディレクトリは、クライアントが使用する~/.dockerとは異なることに注意する。<br> | ||
<br> | |||
==== Docker Composeのインストール ==== | |||
[https://github.com/docker/compose Docker ComposeのGithub]にアクセスして、Docker Composeの実行バイナリをダウンロードする。<br> | |||
ダウンロードしたファイルに実行権限を付与する。<br> | |||
chmod u+x docker-compose-linux-<アーキテクチャ名> | |||
<br> | |||
Docker CompposeをDocker Rootlessのインストールディレクトリに配置する。<br> | |||
mv docker-compose-linux-<アーキテクチャ名> docker-compose | |||
mv docker-compose <Docker Rootlessのインストールディレクトリ> | |||
<br> | |||
~/.profileファイル等に環境変数<code>PATH</code>を追記する。<br> | |||
vi ~/.profile | |||
<br> | |||
<syntaxhighlight lang="sh"> | |||
# ~/.profileファイル | |||
export PATH="<Docker Composeのインストールディレクトリ>:$PATH" | |||
</syntaxhighlight> | |||
<br> | |||
Docker Composeのインストールが正常に完了しているかどうかを確認する。<br> | |||
docker-compose version | |||
<br> | |||
.ymlファイルに対して<code>docker-compose up -d</code>コマンドを実行する時、以下に示すようなエラーは出力される場合がある<br> | |||
これは、Docker Composeがdocker.sockファイルを見つけられない場合に発生する。<br> | |||
WARNING:root:could not open file '/etc/apt/sources.list.d/mongodb-org-5.0.list' | |||
<br> | |||
この時、~/.profileファイル等に環境変数<code>DOCKER_HOST</code>を設定する必要がある。<br> | |||
<syntaxhighlight lang="sh"> | |||
# ~/.profileファイル | |||
export DOCKER_HOST="unix:///run/user/$UID/docker.sock" | |||
</syntaxhighlight> | |||
<br> | |||
<br><br> | <br><br> | ||