Mercurial > hg > Papers > 2021 > mk-thesis
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 |