documents:os:linux:ubuntuserver:ubuntu-004
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン | |||
| documents:os:linux:ubuntuserver:ubuntu-004 [2026/05/07 22:22] – ↷ documents:linux:ubuntuserver:ubuntu-004 から documents:os:linux:ubuntuserver:ubuntu-004 へページを移動しました。 k896951 | documents:os:linux:ubuntuserver:ubuntu-004 [2026/05/30 18:16] (現在) – ↷ 移動操作に合わせてリンクを書き換えました。 k896951 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ====== 004.Dockerコンテナ起動と停止 ====== | ||
| + | |||
| + | |||
| + | 2025-01-28\\ イメージ取得とコンテナ起動停止の説明 | ||
| + | |||
| + | RedmineやLLMのDockerコンテナ起動例を書こうとしたが、RedmineはDBのコンテナも必要になるしLLMはメモリを大量要求する。簡単な例として採用するのはちょっと気が引ける。 | ||
| + | しばらくして「Dokuwikiが一番簡単じゃないか」と頭に浮かぶ。DokuwikiはDBを使わないWikiシステムであるし調べると有名なコンテナイメージがDockerhubにあるので、これを取得・起動する過程を書いてみる。 | ||
| + | |||
| + | ===== ディレクトリ作成 ===== | ||
| + | |||
| + | 定義ファイル等を保存するディレクトリを作る。 | ||
| + | |||
| + | {{documents: | ||
| + | |||
| + | |||
| + | ===== Dockerhubにサインアップ ===== | ||
| + | |||
| + | 今回取得するDokuWikiのコンテナはDockerhubにあるので、Dockerhubサインアップしてアカウントを作る。 | ||
| + | 確認メールが届くので、認証まで済ませておく。 | ||
| + | |||
| + | |||
| + | ===== アカウント情報を保存 ===== | ||
| + | |||
| + | コンテナイメージ取得前にDockerhubのアカウント情報を保存する。 | ||
| + | docker login -u < | ||
| + | この例だとDockerhubのアカウント k896951 でログインし、ログイン情報を保存している。 | ||
| + | |||
| + | {{documents: | ||
| + | |||
| + | |||
| + | ===== コンテナイメージ取得 ===== | ||
| + | |||
| + | 今回は [[https:// | ||
| + | docker pull linuxserver/ | ||
| + | |||
| + | {{documents: | ||
| + | |||
| + | |||
| + | ===== コンテナイメージ確認 ===== | ||
| + | |||
| + | 取得したコンテナイメージの名称等の確認。「REPOSITORY: | ||
| + | docker image ls | ||
| + | |||
| + | {{documents: | ||
| + | |||
| + | |||
| + | ===== コンテナ起動 ===== | ||
| + | |||
| + | イメージを指定してコンテナを起動する。コンテナ名はdokuwikiとした。 | ||
| + | |||
| + | docker run -d --name=dokuwiki -e PUID=1000 -e PGID=1000 -e TZ=Asia/ | ||
| + | docker ps | ||
| + | |||
| + | -e オプションはコンテナ内で有効になる環境変数の指定。 -p オプションでコンテナとホストのポートを結び付ける。 -v オプションは設定ファイルの記録場所指定。\\ コマンド docker ps で起動しているコンテナの一覧を確認できる。 | ||
| + | |||
| + | {{documents: | ||
| + | |||
| + | 以下はサーバのブラウザを起動してインストーラーを呼び出した状態。言語をen→jaに変更すると日本語表示になる。 | ||
| + | |||
| + | {{documents: | ||
| + | |||
| + | ===== コンテナ停止 ===== | ||
| + | |||
| + | コマンド docker stop dokuwiki でコンテナ名 dokuwiki のコンテナを停止する。 | ||
| + | |||
| + | docker stop dokuwiki | ||
| + | docker ps | ||
| + | |||
| + | {{documents: | ||
| + | |||
| + | ===== コンテナ削除 ===== | ||
| + | |||
| + | コンテナ起動時、コンテナが無かったのでコンテナ名 dokuwiki でコンテナが作成されている。これを削除する。 | ||
| + | |||
| + | docker ps -a | ||
| + | docker rm < | ||
| + | |||
| + | {{documents: | ||
| + | |||
| + | |||
| + | ===== コンテナイメージ削除 ===== | ||
| + | |||
| + | コンテナイメージを削除する場合、先に該当イメージを使用しているコンテナを削除しておく必要があるので注意。 | ||
| + | |||
| + | docker image ls | ||
| + | docker rmi < | ||
| + | |||
| + | {{documents: | ||
| + | {{tag> | ||
documents/os/linux/ubuntuserver/ubuntu-004.txt · 最終更新: by k896951
