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

質問編集履歴

2

a

2020/04/04 07:18

投稿

larara
larara

スコア11

title CHANGED
File without changes
body CHANGED
@@ -41,130 +41,4 @@
41
41
  SSL Version OpenSSL/1.1.1d
42
42
  ZLib Version 1.2.11
43
43
  libSSH Version libssh2/1.8.0
44
- ```
44
+ ```
45
-
46
- ####docker-compose.yml
47
- ```
48
- version: '2'
49
- services:
50
- php-fpm:
51
- build: php-fpm
52
- container_name: php-fpm
53
- ports:
54
- - 9001:9000
55
- volumes:
56
- - ../src:/var/www/html/
57
- links:
58
- - db
59
- nginx:
60
- build: nginx
61
- container_name: nginx
62
- ports:
63
- - 8081:80
64
- volumes:
65
- - ../src:/var/www/html/
66
- links:
67
- - php-fpm
68
- db:
69
- image: mysql:8.0.16
70
- command: --default-authentication-plugin=mysql_native_password
71
- volumes:
72
- - ./mysql/my.cnf:/etc/mysql/conf.d/my.cnf
73
- - ./mysql/logs:/var/log/mysql
74
- container_name: db
75
- ports:
76
- - 3309:3306
77
-
78
- ```
79
-
80
- #### Dockerfile (nginx)
81
- ```
82
- FROM debian:jessie
83
-
84
- RUN apt-get update && \
85
- apt-get install -y nginx && \
86
- apt-get clean && \
87
- rm -rf /var/lib/apt/lists/*
88
-
89
- COPY nginx.conf /etc/nginx/
90
- COPY app.conf /etc/nginx/sites-available/
91
-
92
- RUN ln -s /etc/nginx/sites-available/app.conf /etc/nginx/sites-enabled/app
93
- RUN rm /etc/nginx/sites-enabled/default
94
-
95
- RUN echo "upstream php-upstream { server php-fpm:9000; }" > /etc/nginx/conf.d/upstream.conf
96
-
97
- RUN usermod -u 1000 www-data
98
-
99
- CMD ["nginx"]
100
-
101
- EXPOSE 80
102
- EXPOSE 443
103
-
104
- ```
105
-
106
- #### Dockerfile (php-fpm)
107
- ```
108
- FROM php:7.2-fpm
109
-
110
- RUN apt-get update && apt-get install -y \
111
- curl \
112
- wget \
113
- git \
114
- libfreetype6-dev \
115
- libjpeg62-turbo-dev \
116
- libmcrypt-dev \
117
- libpq-dev \
118
- libzip-dev \
119
- libicu-dev \
120
- autoconf \
121
- automake \
122
- build-essential \
123
- cmake \
124
- git-core \
125
- libass-dev \
126
- libfreetype6-dev \
127
- libsdl2-dev \
128
- libtool \
129
- libva-dev \
130
- libvdpau-dev \
131
- libvorbis-dev \
132
- libxcb1-dev \
133
- libxcb-shm0-dev \
134
- libxcb-xfixes0-dev \
135
- pkg-config \
136
- texinfo \
137
- zlib1g-dev \
138
- ffmpeg \
139
- && docker-php-ext-install -j$(nproc) iconv mbstring mysqli pdo_mysql zip pdo_pgsql pgsql \
140
- && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
141
- && docker-php-ext-install -j$(nproc) gd
142
-
143
- COPY symfony.pool.conf /usr/local/etc/
144
-
145
- # install php composer
146
- RUN curl -sS https://getcomposer.org/installer | php
147
- RUN mv composer.phar /usr/local/bin/composer
148
-
149
- RUN docker-php-ext-install exif
150
- RUN docker-php-ext-configure exif \
151
- --enable-exif
152
-
153
- RUN usermod -u 1000 www-data
154
-
155
- # install Application
156
- #USER www-data
157
- #WORKDIR /var/www/html
158
- #RUN composer install
159
-
160
- EXPOSE 9000
161
- CMD ["php-fpm", "-F"]
162
-
163
- ```
164
- ### 補足情報(FW/ツールのバージョンなど)
165
-
166
- ・Dockerで構築しております。
167
-
168
-
169
- # FROM debian:jessie
170
- ここに原因があるのでしょうか?

1

2020/04/04 07:18

投稿

larara
larara

スコア11

title CHANGED
File without changes
body CHANGED
@@ -43,6 +43,128 @@
43
43
  libSSH Version libssh2/1.8.0
44
44
  ```
45
45
 
46
+ ####docker-compose.yml
47
+ ```
48
+ version: '2'
49
+ services:
50
+ php-fpm:
51
+ build: php-fpm
52
+ container_name: php-fpm
53
+ ports:
54
+ - 9001:9000
55
+ volumes:
56
+ - ../src:/var/www/html/
57
+ links:
58
+ - db
59
+ nginx:
60
+ build: nginx
61
+ container_name: nginx
62
+ ports:
63
+ - 8081:80
64
+ volumes:
65
+ - ../src:/var/www/html/
66
+ links:
67
+ - php-fpm
68
+ db:
69
+ image: mysql:8.0.16
70
+ command: --default-authentication-plugin=mysql_native_password
71
+ volumes:
72
+ - ./mysql/my.cnf:/etc/mysql/conf.d/my.cnf
73
+ - ./mysql/logs:/var/log/mysql
74
+ container_name: db
75
+ ports:
76
+ - 3309:3306
77
+
78
+ ```
79
+
80
+ #### Dockerfile (nginx)
81
+ ```
82
+ FROM debian:jessie
83
+
84
+ RUN apt-get update && \
85
+ apt-get install -y nginx && \
86
+ apt-get clean && \
87
+ rm -rf /var/lib/apt/lists/*
88
+
89
+ COPY nginx.conf /etc/nginx/
90
+ COPY app.conf /etc/nginx/sites-available/
91
+
92
+ RUN ln -s /etc/nginx/sites-available/app.conf /etc/nginx/sites-enabled/app
93
+ RUN rm /etc/nginx/sites-enabled/default
94
+
95
+ RUN echo "upstream php-upstream { server php-fpm:9000; }" > /etc/nginx/conf.d/upstream.conf
96
+
97
+ RUN usermod -u 1000 www-data
98
+
99
+ CMD ["nginx"]
100
+
101
+ EXPOSE 80
102
+ EXPOSE 443
103
+
104
+ ```
105
+
106
+ #### Dockerfile (php-fpm)
107
+ ```
108
+ FROM php:7.2-fpm
109
+
110
+ RUN apt-get update && apt-get install -y \
111
+ curl \
112
+ wget \
113
+ git \
114
+ libfreetype6-dev \
115
+ libjpeg62-turbo-dev \
116
+ libmcrypt-dev \
117
+ libpq-dev \
118
+ libzip-dev \
119
+ libicu-dev \
120
+ autoconf \
121
+ automake \
122
+ build-essential \
123
+ cmake \
124
+ git-core \
125
+ libass-dev \
126
+ libfreetype6-dev \
127
+ libsdl2-dev \
128
+ libtool \
129
+ libva-dev \
130
+ libvdpau-dev \
131
+ libvorbis-dev \
132
+ libxcb1-dev \
133
+ libxcb-shm0-dev \
134
+ libxcb-xfixes0-dev \
135
+ pkg-config \
136
+ texinfo \
137
+ zlib1g-dev \
138
+ ffmpeg \
139
+ && docker-php-ext-install -j$(nproc) iconv mbstring mysqli pdo_mysql zip pdo_pgsql pgsql \
140
+ && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
141
+ && docker-php-ext-install -j$(nproc) gd
142
+
143
+ COPY symfony.pool.conf /usr/local/etc/
144
+
145
+ # install php composer
146
+ RUN curl -sS https://getcomposer.org/installer | php
147
+ RUN mv composer.phar /usr/local/bin/composer
148
+
149
+ RUN docker-php-ext-install exif
150
+ RUN docker-php-ext-configure exif \
151
+ --enable-exif
152
+
153
+ RUN usermod -u 1000 www-data
154
+
155
+ # install Application
156
+ #USER www-data
157
+ #WORKDIR /var/www/html
158
+ #RUN composer install
159
+
160
+ EXPOSE 9000
161
+ CMD ["php-fpm", "-F"]
162
+
163
+ ```
46
164
  ### 補足情報(FW/ツールのバージョンなど)
47
165
 
48
- ・Dockerで構築しております。
166
+ ・Dockerで構築しております。
167
+
168
+
169
+ # FROM debian:jessie
170
+ ここに原因があるのでしょうか?