Dockerfile:
TỪ php:7.2-Apache
CHẠY cập nhật apt-get && cài đặt apt-get -y
CHẠY docker-php-ext-install mysqli pdo_mysql
CHẠY docker-php-ext-install mysqli && docker-php-ext-enable mysqli
CHẠY mkdir -p /app \
&& mkdir -p /app/moe-php-mysql-demo \
&& mkdir -p /app/moe-php-mysql-demo/www
SAO CHÉP . /app/moe-php-mysql-demo/www
CHẠY cp -r /app/moe-php-mysql-demo/www/* /var/www/html/.
CHẠY chmod -R 0755 /var/www/html/cuestionario/
CHẠY apt cài đặt nano
#RUN chmod -R a+r /var/www/html/
#RUN chown -R www-data:www-data /var/www/html/
docker-compose.yml:
phiên bản: "3.2"
dịch vụ:
php:
#xây dựng:
# bối cảnh: .
#hình ảnh: amakundu/moe-php-mysql-demo:1.0.0
#hình ảnh: php:7.2-apache
xây dựng:
bối cảnh : .
dockerfile: ./Dockerfile
mạng:
- giao diện người dùng
- phụ trợ
môi trường:
- MYSQL_HOST=moe-mysql-ứng dụng
- MYSQL_USER=moeuser
- MYSQL_PASSWORD=mật khẩu
- MYSQL_DB=moe_db
#tập:
#- ./www/:/var/www/html/
#- ./php.ini:/usr/local/etc/php/php.ini
cổng:
- "80:80"
container_name: ứng dụng moe-php
mysql:
hình ảnh: mysql:5.7
#command: "docker-php-ext-install mysqli"
mạng:
- phụ trợ
môi trường:
- MYSQL_ROOT_PASSWORD=mật khẩu gốc
- MYSQL_USER=moeuser
- MYSQL_PASSWORD=mật khẩu
- MYSQL_DATABASE=moe_db
container_name: ứng dụng moe-mysql
phpmyadmin:
hình ảnh: phpmyadmin/phpmyadmin:4.7
phụ thuộc:
- mysql
mạng:
- phụ trợ
cổng:
- "30002:80"
môi trường:
- PMA_HOST=ứng dụng moe-mysql
- PMA_PORT= 3306
- MAX_EXECUTION_TIME = 0
- BỘ NHỚ_GIỚI HẠN = 512M
- TẢI LÊN_LIMIT = 512M
khối lượng:
- /phiên
container_name: ứng dụng moe-phpmyadmin
mạng:
giao diện người dùng:
phụ trợ:
Nó chỉ bắt đầu nhà:
... nhưng khi tôi vào một tuyến đường, nó không cho phép tôi nữa.