質問編集履歴

1

Dockerコンテナに関する詳細な情報

2018/04/24 07:32

投稿

yakult1995
yakult1995

スコア20

test CHANGED
File without changes
test CHANGED
@@ -71,3 +71,51 @@
71
71
  SQLAlchemyにはDBユーザ名、パスワード、ホスト名(mysql_server),DB名を指定しています
72
72
 
73
73
  ちなみに上の172.18.0.3はwebコンテナのIPであり、なぜかlocalhostのDBに接続しようとしています
74
+
75
+
76
+
77
+ ちなみにwebコンテナのDockerfileは以下
78
+
79
+ ```
80
+
81
+ from python:3.6
82
+
83
+
84
+
85
+ RUN apt-get update
86
+
87
+ RUN apt-get install -y nginx
88
+
89
+
90
+
91
+ # flask
92
+
93
+ RUN pip install flask uwsgi line-bot-sdk requests sqlalchemy pymysql
94
+
95
+
96
+
97
+ # nginx
98
+
99
+ COPY default /etc/nginx/conf.d/bot.conf
100
+
101
+ RUN rm /etc/nginx/sites-available/default
102
+
103
+ RUN rm /etc/nginx/sites-enabled/default
104
+
105
+
106
+
107
+ # その他設定
108
+
109
+ COPY start.sh /
110
+
111
+ COPY uwsgi.ini /
112
+
113
+
114
+
115
+ CMD ["sh", "/start.sh"]
116
+
117
+ ```
118
+
119
+
120
+
121
+ またwebコンテナはmyslqの公式イメージ使用しています