comparison paper/chapter/system_usage.tex @ 55:a822207b796f

update paper
author Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
date Sun, 14 Feb 2021 16:29:06 +0900
parents 71e1425687f3
children
comparison
equal deleted inserted replaced
54:aaced29a65f3 55:a822207b796f
41 \section{コンテナ環境の利用} 41 \section{コンテナ環境の利用}
42 新システムではコンテナエンジンであるPodmanとSingularityを導入した. 42 新システムではコンテナエンジンであるPodmanとSingularityを導入した.
43 また,PodmanやSingularityを使用する上での不便な点を補うために作成したie-podmanについて説明を行う. 43 また,PodmanやSingularityを使用する上での不便な点を補うために作成したie-podmanについて説明を行う.
44 44
45 \subsection{ie-podman} 45 \subsection{ie-podman}
46 %Podmanは主にコンテナで実行するプロセスに特権が必要となる場合に利用する. 46 ie-podmanはPodmanをwrapperし複数ユーザで利用することができるコンテナ管理ツールである.
47 ie-podmanはPodmanをwrappし複数ユーザで利用することができるコンテナ管理ツールである.
48 Podmanはマルチユーザに対応しているため,ie-podmanを利用せずともコンテナの作成などを行える. 47 Podmanはマルチユーザに対応しているため,ie-podmanを利用せずともコンテナの作成などを行える.
49 だが,コンテナへのIPアドレスの割り当てには,root権限が必要となるためrootlessでは実行できない. 48 だが,コンテナへのIPアドレスの割り当てには,root権限が必要となるためrootlessでは実行できない.
50 そのため,Webなどを実行しアクセスするにはポートフォワードを設定し,SSHポートフォワードを行う必要がある. 49 そのため,Webなどを実行しアクセスするにはポートフォワードを設定し,SSHポートフォワードを行う必要がある.
51 そこで,ie-podmanではPodmanのすべての機能をwrappするのではなく,rootlessでは実行できない機能を提供する. 50 そこで,ie-podmanではPodmanのすべての機能をwrapperするのではなく,rootlessでは実行できない機能を提供する.
52 表\ref{tb:ie-podman}はie-podmanで利用できる機能である. 51 表\ref{tb:ie-podman}はie-podmanで利用できる機能である.
53 52
54 \begin{table}[htb] 53 \begin{table}[htb]
55 \begin{center} 54 \begin{center}
56 \caption{ie-podmanのコマンド} 55 \caption{ie-podmanのコマンド}
57 \begin{tabular}{c|l} \hline 56 \begin{tabular}{|c|l|} \hline
58 build & Containerfileの指示に従いイメージを作成する \\ \hline 57 build & Containerfileの指示に従いイメージを作成する \\ \hline
59 cp & コンテナにファイルを送信する \\ \hline 58 cp & コンテナにファイルを送信する \\ \hline
60 exec & 起動中のコンテナでプロセスを実行する \\ \hline 59 exec & 起動中のコンテナでプロセスを実行する \\ \hline
61 images & コンテナイメージの一覧を表示する \\ \hline 60 images & コンテナイメージの一覧を表示する \\ \hline
62 info & コンテナの情報を表示する \\ \hline 61 info & コンテナの情報を表示する \\ \hline