#author("2021-08-01T11:00:32+09:00","default:dramsukohome","dramsukohome")
#author("2023-04-15T14:17:17+09:00","default:dramsukohome","dramsukohome")
[[LinuxServer]]

#shadowheader(1,"Docker");

#contents




* 全般的な内容 [#t01b9265]
- 録画サーバーを作るために Dockerを入れました。
-- ちょっと Dockerについてのコメントをまとめておきます。




* インストール [#a39a0175]


** Ubuntu 22.04 [#uf1bde59]
+ aptを最新状態へ
 sudo apt update
+ 事前に必要なパッケージをインストール
 sudo apt install ca-certificates curl gnupg lsb-release
+ gpg key のダウンロード
 sudo mkdir -p /etc/apt/keyrings
 sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
 sudo chmod a+r /etc/apt/keyrings/docker.gpg
+ apt のパッケージリストへ追加
 echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
+ 再度 apt を最新へ
 sudo apt update
+ Docker のインストール
 sudo apt install docker-ce docker-ce-cli containerd.io




* コマンド[#v1e0c1ae]



** 以下のコマンドを実行するために、 yml ファイルが有るディレクトリに移動する必要があります。 [#rb007d4b]
 cd ~/git/docker-mirakurun-epgstation/



** Docker のダウン [#md6d3aa9]
 docker-compose down



** Docker のアップ [#m7ce473c]
 docker-compose up -d



** docker の状態確認(コンテナ)。 [#l43a8e6f]
 docker ps -a



** docker image の表示 [#b8038caf]
 docker images



**docker 内の bash のコマンドを起動。 [#qb16caf1]
- コンテナ名は「docker ps -a」で確認。
 docker exec -it <起動したコンテナ名> bash
- 例
 sudo docker exec -i -t centos_container_test bash



** コンテナの情報を表示。 [#s6f9df49]
- コンテナ名は「docker ps -a」で確認。
-- docker コンテナのIPを確認。
 docker inspect コンテナ名 or コンテナID



** コンテナから抜ける。 [#s16f775e]
 exit

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS