Как вставить данные в MariaDB с помощью докера и сохранить изменения в базе данных?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как вставить данные в MariaDB с помощью докера и сохранить изменения в базе данных?

Сообщение Anonymous »

Я пишу здесь, потому что я новичок в мире Docker. Раньше я использовал Vagrant при разработке. Установить нужные мне пакеты OS+ оказалось очень легко. Теперь Vagrant загружает больше ресурсов, чем я ожидал. Я перехожу на Docker и создаю среду PHP. В docker-compose.yml загрузите LAMP: Linux, Apache, MariaDB и PHP, как показано ниже.
services:
foo_php:
build: .
volumes:
- ./src:/var/www/html
ports:
- 9002:80
foo_db:
image: mariadb:latest
restart: always
environment:
MARIADB_ROOT_PASSWORD: Password1234
MYSQL_ROOT_HOST: '%'
volumes:
- ./mariadb:/var/lib/mysql
phpmyadmin:
image: phpmyadmin:latest
restart: always
ports:
- 9003:80
environment:
- PMA_ARBITRARY=1enter code here

и в Dockerfile я сделал это:
FROM php:8.3-apache

MAINTAINER Senior Moe

WORKDIR /var/www/html

RUN apt update -y && apt upgrade -y && apt install libmariadb-dev -y

USER root

RUN sed -i -e "/^bind-address/d" /etc/mysql/my.cnf

RUN docker-php-ext-install mysqli

Теперь на своей странице регистрации я сделал это:


Подробнее здесь: https://stackoverflow.com/questions/789 ... f-database
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»