質問編集履歴

5

質問後のエラーを追記

2020/09/04 01:54

投稿

fukazume
fukazume

スコア78

test CHANGED
File without changes
test CHANGED
@@ -66,9 +66,7 @@
66
66
 
67
67
 
68
68
 
69
- <追記>
70
69
 
71
- 同dind環境から "docker run -it --privileged イメージ名" でコマンド実行を試しても同エラーが発生しました。
72
70
 
73
71
 
74
72
 
@@ -84,6 +82,12 @@
84
82
 
85
83
 
86
84
 
85
+ <追記>
86
+
87
+ 質問後、同dind環境から "docker run -it --privileged イメージ名" でコマンド実行を試しても同エラーが発生しました。
88
+
89
+
90
+
87
91
  ##環境
88
92
 
89
93
  Windows 10

4

質問後に発生したエラーを追記

2020/09/04 01:54

投稿

fukazume
fukazume

スコア78

test CHANGED
File without changes
test CHANGED
@@ -66,6 +66,12 @@
66
66
 
67
67
 
68
68
 
69
+ <追記>
70
+
71
+ 同dind環境から "docker run -it --privileged イメージ名" でコマンド実行を試しても同エラーが発生しました。
72
+
73
+
74
+
69
75
  以下の解決手順を試しているときに、最下行のusermodコマンド結果を反映するにはOS再起動が必要だと知ったので。
70
76
 
71
77
 

3

追記

2020/09/04 01:53

投稿

fukazume
fukazume

スコア78

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  apt-get upgrade -y && \
24
24
 
25
- apt-get install -y sudo && \
25
+ apt-get install -y sudo && \ #ご指摘を受け追記
26
26
 
27
27
  apt-get install -y docker.io --fix-missing && \
28
28
 

2

sudoインストールするコマンドを追加

2020/09/04 01:34

投稿

fukazume
fukazume

スコア78

test CHANGED
File without changes
test CHANGED
@@ -21,6 +21,8 @@
21
21
  RUN apt-get update -y && \
22
22
 
23
23
  apt-get upgrade -y && \
24
+
25
+ apt-get install -y sudo && \
24
26
 
25
27
  apt-get install -y docker.io --fix-missing && \
26
28
 

1

背景追記

2020/09/04 01:22

投稿

fukazume
fukazume

スコア78

test CHANGED
File without changes
test CHANGED
@@ -56,13 +56,21 @@
56
56
 
57
57
  <背景>
58
58
 
59
+ 【y_shinodaさんのご依頼により追記】
60
+
61
+ 当初[Selenium公式のdocker-selenium](https://github.com/SeleniumHQ/docker-selenium/)に紹介されていたStandalone用(Chrome版)コマンド「docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome:4.0.0-alpha-7-prerelease-20200826」をWinコマンドプロンプト上で実行したところ、エラー「docker: Error response from daemon: error while creating mount source path '/dev/shm': mkdir /dev/shm: file exists.」が発生しました。とりあえずSeleniumを動作させたくて他のサンプルプログラムを探したところ、[Qiita投稿: Docker上でSeleniumとHeadless ChromeとPython3を動かす](https://qiita.com/sikkim/items/447b72e6ec45849058cd)を発見し、dind環境でなくても良い気がしましたが、Windows上にDockerのUbuntuコンテナがあったのでここで試してみようと考えたのが発端です。rootユーザーでも他ユーザーを作成してこのプログラムを実行してもエラー※「Couldn’t connect to Docker daemon」が出てハマったという経緯となります。
62
+
63
+ 【追記ここまで】
64
+
65
+
66
+
59
67
  以下の解決手順を試しているときに、最下行のusermodコマンド結果を反映するにはOS再起動が必要だと知ったので。
60
68
 
61
69
 
62
70
 
63
71
  DockerでCouldn’t connect to Docker daemonが出る場合の原因と解決方法
64
72
 
65
- https://www.virment.com/how-to-fix-couldnt-connect-to-docker-daemon/
73
+ [https://www.virment.com/how-to-fix-couldnt-connect-to-docker-daemon/](https://www.virment.com/how-to-fix-couldnt-connect-to-docker-daemon/)
66
74
 
67
75
 
68
76