質問編集履歴

8

タイトル修正

2017/10/29 08:20

投稿

chida3
chida3

スコア15

test CHANGED
@@ -1 +1 @@
1
- ターミナルからpythonプログラムを実行しても日本語だけ出力されない
1
+ PowerSellからpythonプログラムを実行しても日本語だけ出力されない
test CHANGED
File without changes

7

順番修正

2017/10/29 08:20

投稿

chida3
chida3

スコア15

test CHANGED
File without changes
test CHANGED
@@ -1,17 +1,17 @@
1
+ **10/29**
2
+
3
+ **Docker Quickstart Terminalからコンテナを作成・実行した場合は、日本語も含めて表示することができました(その際の手順は最下記)。
4
+
5
+ KitematicからEXECをクリックして立ち上がるWindows Power Shellでは依然として同様の現象が発生しているため、引き続き回答を求めております。**
6
+
7
+
8
+
1
9
  Python超初心者です。
2
10
 
3
11
  吉谷愛『土日でわかるPythonプログラミング教室』を読みながら勉強中ですが、初歩で詰まってしまいました。
4
12
 
5
13
 
6
14
 
7
- **10/29
8
-
9
- Docker Quickstart Terminalからコンテナを作成・実行した場合は、日本語も含めて表示することができました(その際の手順は最下記)。
10
-
11
- KitematicからEXECをクリックして立ち上がるWindows Power Shellでは依然として同様の現象が発生しているため、引き続き調査中です。**
12
-
13
-
14
-
15
15
  **環境**
16
16
 
17
17
  OS:Windows8.1 Pro

6

誤記訂正

2017/10/29 08:19

投稿

chida3
chida3

スコア15

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  **10/29
8
8
 
9
- Docker Quick Startからコンテナを作成・実行した場合は、日本語も含めて表示することができました(その際の手順は最下記)。
9
+ Docker Quickstart Terminalからコンテナを作成・実行した場合は、日本語も含めて表示することができました(その際の手順は最下記)。
10
10
 
11
11
  KitematicからEXECをクリックして立ち上がるWindows Power Shellでは依然として同様の現象が発生しているため、引き続き調査中です。**
12
12
 
@@ -174,9 +174,9 @@
174
174
 
175
175
 
176
176
 
177
- #Docker Quick Startでの実行
177
+ #Docker Quickstart Terminalでの実行
178
-
178
+
179
- ①Docker Quick Start起動
179
+ ①Docker Quickstart Terminal起動
180
180
 
181
181
 
182
182
 

5

他の実行方法追記

2017/10/29 08:11

投稿

chida3
chida3

スコア15

test CHANGED
File without changes
test CHANGED
@@ -4,6 +4,14 @@
4
4
 
5
5
 
6
6
 
7
+ **10/29
8
+
9
+ Docker Quick Startからコンテナを作成・実行した場合は、日本語も含めて表示することができました(その際の手順は最下記)。
10
+
11
+ KitematicからEXECをクリックして立ち上がるWindows Power Shellでは依然として同様の現象が発生しているため、引き続き調査中です。**
12
+
13
+
14
+
7
15
  **環境**
8
16
 
9
17
  OS:Windows8.1 Pro
@@ -98,6 +106,14 @@
98
106
 
99
107
   ・コンテナのフォルダ名:donichiconpython
100
108
 
109
+  Kitematicより「Docker CLI」をクリックして出現するターミナルで下記を入力。
110
+
111
+ ```
112
+
113
+ # docker create -it -p 80:80 -v /c/Users/[ユーザ名]/donichipython/:/root/donichiconpython --name donichicon donichi/pythonver2
114
+
115
+ ```
116
+
101
117
  ⇒Kitematic画面にて、donichiconコンテナ生成を確認。マウントも確認。
102
118
 
103
119
  ②コンテナに接続する
@@ -155,3 +171,45 @@
155
171
  PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
156
172
 
157
173
  LANG=ja_JP.UTF-8
174
+
175
+
176
+
177
+ #Docker Quick Startでの実行
178
+
179
+ ①Docker Quick Start起動
180
+
181
+
182
+
183
+ ②SSHでアクセス
184
+
185
+ ```ここに言語を入力
186
+
187
+ $ docker-machine ssh default
188
+
189
+ ```
190
+
191
+ ⇒Moby Dockの絵
192
+
193
+
194
+
195
+ ③下記コマンドを実行
196
+
197
+ ```ここに言語を入力
198
+
199
+ docker@default:~$ docker run -it --rm -v /c/Users/[ユーザ名]/donichipython/:/root/donichiconpython donichi/pythonver2
200
+
201
+ [root@396d85466473 ~]# source ~/.bash_profile
202
+
203
+ [root@396d85466473 ~]# python --version
204
+
205
+ Python 3.5.2
206
+
207
+ [root@396d85466473 ~]# cd donichiconpython
208
+
209
+ [root@396d85466473 donichiconpython]# python hello.py
210
+
211
+ ```
212
+
213
+ ⇒「土日でわかるpython教室」と出力
214
+
215
+ (なお、文字コード関連のエラーが出たため、hello.pyの冒頭に「#coding:utf-8」を入れました)

4

コンテナ設定内容追記

2017/10/29 08:05

投稿

chida3
chida3

スコア15

test CHANGED
File without changes
test CHANGED
@@ -131,3 +131,27 @@
131
131
    # python hello.py
132
132
 
133
133
  ```
134
+
135
+
136
+
137
+ #コンテナの各種設定
138
+
139
+ Kitematicから確認できるコンテナの設定について追記しておきます。
140
+
141
+
142
+
143
+ **Volumes**
144
+
145
+ C:\Users[ユーザ名]\donichipython
146
+
147
+
148
+
149
+ **General**
150
+
151
+ 環境変数
152
+
153
+ no_proxy=*.local, 169.254/16, 127.0.0.1
154
+
155
+ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
156
+
157
+ LANG=ja_JP.UTF-8

3

誤記訂正

2017/10/26 15:31

投稿

chida3
chida3

スコア15

test CHANGED
File without changes
test CHANGED
@@ -58,7 +58,7 @@
58
58
 
59
59
  ※注意
60
60
 
61
- 下記手順01の「Docker Toolboxのインストール」ですが、当初本書記載通りでなく、E:\Program Files\Docker Toolboxにインストールしました。
61
+ 下記手順01の「Docker Toolboxのインストール」ですが、当初本書記載通りでなく、E:\Docker Toolboxにインストールしました。
62
62
 
63
63
  ただ、そのときも同様の事象が発生したため、いったんアンインストールし、再度下記手順をやり直しています。
64
64
 

2

注意書き追記

2017/10/22 14:04

投稿

chida3
chida3

スコア15

test CHANGED
File without changes
test CHANGED
@@ -53,6 +53,16 @@
53
53
  本書の内容に沿ってここまでやった内容を記載します。
54
54
 
55
55
  「ここもっと詳しく」などありましたら、ご指摘ください。
56
+
57
+
58
+
59
+ ※注意
60
+
61
+ 下記手順01の「Docker Toolboxのインストール」ですが、当初本書記載通りでなく、E:\Program Files\Docker Toolboxにインストールしました。
62
+
63
+ ただ、そのときも同様の事象が発生したため、いったんアンインストールし、再度下記手順をやり直しています。
64
+
65
+ どこまで関連性があるのかわかりませんが、念のため追記しておきます。
56
66
 
57
67
 
58
68
 

1

ここまでの手順追記

2017/10/22 14:01

投稿

chida3
chida3

スコア15

test CHANGED
File without changes
test CHANGED
@@ -45,3 +45,79 @@
45
45
  Python、Dockerともに全くの初心者であるため、調査不足・情報提示不足でしたらご指摘いただけますと幸いです。
46
46
 
47
47
  よろしくお願いいたします。
48
+
49
+
50
+
51
+ #ここまでの手順
52
+
53
+ 本書の内容に沿ってここまでやった内容を記載します。
54
+
55
+ 「ここもっと詳しく」などありましたら、ご指摘ください。
56
+
57
+
58
+
59
+ **事前確認)仮想化機能が有効になっているか確認**
60
+
61
+ ⇒OK
62
+
63
+
64
+
65
+ **01)Docker Toolboxのインストール**
66
+
67
+ ①下記よりインストーラダウンロード
68
+
69
+  https://www.docker.com/products/docker-toolbox
70
+
71
+ ②下記に「Full installation」を選択してインストール
72
+
73
+  C:\Program Files\Docker Toolbox
74
+
75
+ ③DockerクライアントとしてKitematicを起動
76
+
77
+ ⇒インストール完了、Kitematicも起動確認
78
+
79
+
80
+
81
+ **02)Pythonプログラミング環境の構築**
82
+
83
+ ①Kitematicを使用して、あらかじめ用意された開発環境イメージからコンテナ生成
84
+
85
+  ・Docker開発環境イメージ名:pythonver2
86
+
87
+  ・ローカルのフォルダ名:donichipython(C:\Users[ユーザ名]\donichipython)
88
+
89
+  ・コンテナのフォルダ名:donichiconpython
90
+
91
+ ⇒Kitematic画面にて、donichiconコンテナ生成を確認。マウントも確認。
92
+
93
+ ②コンテナに接続する
94
+
95
+ ⇒Kitematicからターミナル起動を確認。
96
+
97
+ ③Webサーバを立ち上げてみる
98
+
99
+  (今回の質問と直接関連しないと思われるため、手順割愛)
100
+
101
+ ⇒Webサーバの立ち上げ確認済。
102
+
103
+
104
+
105
+ **03)Pythonプログラムの作成と実行**
106
+
107
+ ①下記にソースコード配置
108
+
109
+   C:\Users[ユーザ名]\donichipython\hello.py
110
+
111
+ ②下記コマンドを実行
112
+
113
+ ```ここに言語を入力
114
+
115
+   # source ~/.bash_profile
116
+
117
+   # python --version     (versionは3.5.2になります)
118
+
119
+   # cd donichiconpython
120
+
121
+   # python hello.py
122
+
123
+ ```