teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

2020/10/18 02:49

投稿

ishi23
ishi23

スコア0

title CHANGED
File without changes
body CHANGED
@@ -5,6 +5,7 @@
5
5
 
6
6
  ### これまでに試したこと
7
7
  Docker(rootless)やsingularityを使えばユーザー権限下で仮想マシンを丸ごと持てる(sudoを使える)イメージでいたので解決できると思いました。サーバーにはsingularityが入っていたので試したところ、予想に反してコンテナ内でもsudoしないと中身を編集できないようでした。
8
+ (追記:正確にはsudoでないと編集モードでコンテナに入れない)
8
9
 
9
10
  このため、今の状況ですとできることとしては下記の様な形と理解しています。
10
11
  ・目的に完全合致している環境をDocker hub等から見つけてくる

2

2020/10/18 02:49

投稿

ishi23
ishi23

スコア0

title CHANGED
@@ -1,1 +1,1 @@
1
- 非root権限(ユーザー権限)でコンテナ内でもsudoできない理
1
+ 非root権限(ユーザー権限)で比較的自に環境構築するには
body CHANGED
@@ -1,9 +1,18 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- 非root権限で柔軟な環境構築がしたいです。また、環境構築での失敗が許容できるように、仮想環境で行いたいです。
3
+ 共有機のlinuxの非root権限ユーザー柔軟な環境構築がしたいです。また、環境構築での失敗が許容できるように、仮想環境で行いたいです。
4
- Docker(rootless)やsingularityを使えばユーザー権限下で仮想マシンを丸ご持てる(sudoを使る)イメージでいたのですが、コテナ内もsudoしないと中身を編集でようでしたなので根本的勘違いしのだ思うのですが、コンテナとホスト環境何が分離できいて何が共有されてい(干渉する)の、その仕組みをご教示頂けないでょうか。
4
+ りあずはsudo apt installの様なパッケージストール、ができる環境を求めてます(他管理者権限がなくるところ後から出るかれません)
5
- また、冒頭の目的に対し別のアプローチは考えられますでしょうか。
6
5
 
6
+ ### これまでに試したこと
7
+ Docker(rootless)やsingularityを使えばユーザー権限下で仮想マシンを丸ごと持てる(sudoを使える)イメージでいたので解決できると思いました。サーバーにはsingularityが入っていたので試したところ、予想に反してコンテナ内でもsudoしないと中身を編集できないようでした。
8
+
9
+ このため、今の状況ですとできることとしては下記の様な形と理解しています。
10
+ ・目的に完全合致している環境をDocker hub等から見つけてくる
11
+ ・root権限を持つ別環境で環境構築を行い、Docker hub等を通じて移植する
12
+
13
+ 前者に関してはなかなか難しいのかなと思っています。
14
+ 後者に関して、組織での利用を考えると各自がrootマシンを持つのも難しく、またサーバスペックで試したいのでサーバ上で環境をいじりたいのですが方法はありますか。
15
+
7
16
  ### 発生している問題・エラーメッセージ
8
17
  singularityコンテナをユーザー権限で立ててsudo apt installしようとしたらread onlyの様な表示でインストールできず、調べたらsudoが必要とのことでした。
9
18
 

1

2020/10/18 01:57

投稿

ishi23
ishi23

スコア0

title CHANGED
File without changes
body CHANGED
@@ -1,25 +1,14 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- ここに質問の内容を詳しく書いてください。
4
- (例)PHP(CakePHP)●●システムを作っています。
3
+ 非root権限柔軟環境構築がしたです。た、環境構築での失敗が許容できるように、仮想環境で行いたいです。
4
+ Docker(rootless)やsingularityを使えばユーザー権限下で仮想マシンを丸ごと持てる(sudoを使える)イメージでいたのですが、コンテナ内でもsudoしないと中身を編集できないようでした。なので根本的に勘違いしているのだと思うのですが、コンテナとホスト環境は何が分離できていて何が共有されている(干渉する)のか、その仕組みをご教示頂けないでしょうか。
5
- ■■な機能を実装中以下エラメッセージが発生しまし
5
+ また、冒頭の目的対し別アプロチは考えられすでょうか
6
6
 
7
7
  ### 発生している問題・エラーメッセージ
8
+ singularityコンテナをユーザー権限で立ててsudo apt installしようとしたらread onlyの様な表示でインストールできず、調べたらsudoが必要とのことでした。
8
9
 
9
- ```
10
- エラーメッセージ
11
- ```
12
-
13
- ### 該当のソースコード
14
-
15
- ```ここに言語名を入力
16
- ソースコード
17
- ```
18
-
19
- ### 試したこと
20
-
21
- ここに問題に対して試したことを記載してください。
22
-
23
10
  ### 補足情報(FW/ツールのバージョンなど)
24
11
 
12
+ 共有機のCentOS7
13
+ singularityでdockerのubuntuイメージを取得、shellに入ることはできた
25
- ここにより詳細情報を記載してください。
14
+ その中でapt installができない。権限無し