Hướng dẫn bitnami phpmyadmin docker - bitnami phpmyadmin docker

Để thống nhất các cách tiếp cận theo sau cho các thùng chứa bitnami và biểu đồ Helm Bitnami, chúng tôi đang chuyển các kho

$ curl -sSL https://raw.githubusercontent.com/bitnami/bitnami-docker-phpmyadmin/master/docker-compose.yml > docker-compose.yml
$ docker-compose up -d
6 khác nhau sang một monorepo
$ curl -sSL https://raw.githubusercontent.com/bitnami/bitnami-docker-phpmyadmin/master/docker-compose.yml > docker-compose.yml
$ docker-compose up -d
7. Vui lòng theo dõi Bitnami/Container để cập nhật cho bạn về các hình ảnh Bitnami mới nhất.

Thông tin thêm ở đây: https://blog.bitnami.com/2022/07/new-source-of-truth-bitnami-containers.html

phpmyadmin được đóng gói bởi bitnami

Phpmyadmin là gì?

PHPMyAdmin là một công cụ phần mềm miễn phí được viết bằng PHP, nhằm xử lý việc quản lý MySQL qua web. PHPMyAdmin hỗ trợ một loạt các hoạt động trên MySQL và Mariadb.

Tổng quan về phpmyadmin

Thương hiệu: Danh sách phần mềm này được đóng gói bởi Bitnami. Các nhãn hiệu tương ứng được đề cập trong đợt chào bán thuộc sở hữu của các công ty tương ứng và việc sử dụng chúng không ngụ ý bất kỳ liên kết hoặc chứng thực nào.

TL;DR

Docker sáng tác

$ curl -sSL https://raw.githubusercontent.com/bitnami/bitnami-docker-phpmyadmin/master/docker-compose.yml > docker-compose.yml
$ docker-compose up -d

Bạn có thể tìm thấy thông tin xác thực mặc định và các tùy chọn cấu hình có sẵn trong phần Biến môi trường.

Tại sao sử dụng hình ảnh bitnami?

  • Bitnami theo dõi chặt chẽ các thay đổi nguồn ngược dòng và xuất bản kịp thời các phiên bản mới của hình ảnh này bằng các hệ thống tự động của chúng tôi.
  • Với hình ảnh Bitnami, các tính năng và sửa lỗi lỗi mới nhất có sẵn càng sớm càng tốt.
  • Các thùng chứa Bitnami, máy ảo và hình ảnh đám mây sử dụng cùng một thành phần và cách tiếp cận cấu hình - giúp dễ dàng chuyển đổi giữa các định dạng dựa trên nhu cầu dự án của bạn.
  • Tất cả các hình ảnh của chúng tôi dựa trên Minideb, một hình ảnh container dựa trên Debian tối giản cung cấp cho bạn một hình ảnh container cơ sở nhỏ và sự quen thuộc của phân phối Linux hàng đầu.
  • Tất cả các hình ảnh Bitnami có sẵn trong Docker Hub đều được ký hợp đồng với Docker Nội dung Trust (DCT). Bạn có thể sử dụng
    $ curl -sSL https://raw.githubusercontent.com/bitnami/bitnami-docker-phpmyadmin/master/docker-compose.yml > docker-compose.yml
    $ docker-compose up -d
    8 để xác minh tính toàn vẹn của hình ảnh.
  • Hình ảnh container Bitnami được phát hành thường xuyên với các gói phân phối mới nhất có sẵn.

Làm thế nào để triển khai phpmyadmin trong kubernetes?

Triển khai các ứng dụng Bitnami dưới dạng biểu đồ Helm là cách dễ nhất để bắt đầu với các ứng dụng của chúng tôi trên Kubernetes. Tìm hiểu thêm về việc cài đặt trong kho lưu trữ github biểu đồ Bitnami PHPMyAdmin.

Các container Bitnami có thể được sử dụng với KubeApps để triển khai và quản lý các biểu đồ Helm trong các cụm.

Thẻ được hỗ trợ và các liên kết $ curl -sSL https://raw.githubusercontent.com/bitnami/bitnami-docker-phpmyadmin/master/docker-compose.yml > docker-compose.yml $ docker-compose up -d9 tương ứng

Tìm hiểu thêm về chính sách gắn thẻ Bitnami và sự khác biệt giữa các thẻ cuộn và thẻ bất biến trong trang tài liệu của chúng tôi.

  • $ docker network create phpmyadmin-tier
    0,
    $ docker network create phpmyadmin-tier
    1,
    $ docker network create phpmyadmin-tier
    2,
    $ docker network create phpmyadmin-tier
    3,
    $ docker network create phpmyadmin-tier
    4 (5/Debian-11/Dockerfile)

Đăng ký cập nhật dự án bằng cách xem repo Bitnami/PHPMyAdmin GitHub.

Điều kiện tiên quyết

Để chạy ứng dụng này, bạn cần công cụ Docker> =

$ docker network create phpmyadmin-tier
5. Docker Compose được khuyến nghị với phiên bản
$ docker network create phpmyadmin-tier
6 trở lên.

Cách sử dụng hình ảnh này

PhpMyAdmin yêu cầu truy cập vào cơ sở dữ liệu MySQL hoặc cơ sở dữ liệu Mariadb để hoạt động. Chúng tôi sẽ sử dụng hình ảnh Mariadb rất riêng của chúng tôi.

Sử dụng Docker Compose

Thư mục chính của kho lưu trữ này chứa tệp

$ docker network create phpmyadmin-tier
7 chức năng. Chạy ứng dụng bằng cách sử dụng nó như hiển thị bên dưới:

$ curl -sSL https://raw.githubusercontent.com/bitnami/bitnami-docker-phpmyadmin/master/docker-compose.yml > docker-compose.yml
$ docker-compose up -d

Sử dụng dòng lệnh Docker

Nếu bạn muốn chạy ứng dụng theo cách thủ công thay vì sử dụng

$ docker network create phpmyadmin-tier
8, đây là những bước cơ bản bạn cần chạy:

  1. Tạo một mạng

$ docker network create phpmyadmin-tier

  1. Tạo một khối lượng cho sự kiên trì của Mariadb và tạo một thùng chứa Mariadb

$ docker volume create --name mariadb_data
$ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
  --net phpmyadmin-tier \
  --volume mariadb_data:/bitnami/mariadb \
  bitnami/mariadb:latest

  1. Khởi chạy thùng chứa phpmyadmin

$ docker run -d --name phpmyadmin -p 80:8080 -p 443:8443 \
  --net phpmyadmin-tier \
  bitnami/phpmyadmin:latest

Truy cập ứng dụng của bạn tại

$ docker network create phpmyadmin-tier
9

Tăng cường ứng dụng của bạn

Nếu bạn xóa bộ chứa, tất cả dữ liệu và cấu hình của bạn sẽ bị mất và lần tới khi bạn chạy hình ảnh, cơ sở dữ liệu sẽ được tái tạo. Để tránh mất dữ liệu này, bạn nên gắn một khối lượng sẽ tồn tại ngay cả sau khi loại bỏ container.

Để kiên trì, bạn nên gắn một âm lượng tại đường

$ docker volume create --name mariadb_data
$ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
  --net phpmyadmin-tier \
  --volume mariadb_data:/bitnami/mariadb \
  bitnami/mariadb:latest
0. Ngoài ra, bạn nên gắn một khối lượng cho sự tồn tại của dữ liệu MARIADB.

Các ví dụ trên xác định khối lượng Docker có tên

$ docker volume create --name mariadb_data
$ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
  --net phpmyadmin-tier \
  --volume mariadb_data:/bitnami/mariadb \
  bitnami/mariadb:latest
1. Trạng thái ứng dụng sẽ tồn tại miễn là âm lượng này không được xóa.

Để tránh vô tình loại bỏ các tập này, bạn có thể gắn các thư mục máy chủ làm khối lượng dữ liệu. Ngoài ra, bạn có thể sử dụng các plugin âm lượng để lưu trữ dữ liệu âm lượng.

Mount Host Dicties dưới dạng khối lượng dữ liệu với Docker Compose

Điều này đòi hỏi một thay đổi nhỏ đối với tệp

$ docker network create phpmyadmin-tier
7 có trong kho lưu trữ này:

services:
  mariadb:
  ...
    volumes:
      - /path/to/mariadb-persistence:/bitnami/mariadb
  ...

Gắn thư mục máy chủ làm khối lượng dữ liệu bằng dòng lệnh docker

  1. Tạo một mạng (nếu nó không tồn tại)

$ docker network create phpmyadmin-tier

  1. Tạo một thùng chứa Mariadb với khối lượng máy chủ

$ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
  --net phpmyadmin-tier \
  --volume /path/to/mariadb-persistence:/bitnami/mariadb \
  bitnami/mariadb:latest

  1. Khởi chạy thùng chứa phpmyadmin

$ docker run -d --name phpmyadmin -p 80:8080 -p 443:8443 \
  --net phpmyadmin-tier \
  bitnami/phpmyadmin:latest

Truy cập ứng dụng của bạn tại $ docker network create phpmyadmin-tier9

Tăng cường ứng dụng của bạn

Thẻ

$ docker volume create --name mariadb_data
$ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
  --net phpmyadmin-tier \
  --volume mariadb_data:/bitnami/mariadb \
  bitnami/mariadb:latest
3 luôn chỉ vào bản phát hành gần đây nhất. Để có được bản phát hành gần đây nhất, bạn có thể đơn giản sửa lại thẻ
$ docker network create phpmyadmin-tier
4 từ trung tâm Docker với
$ docker volume create --name mariadb_data
$ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
  --net phpmyadmin-tier \
  --volume mariadb_data:/bitnami/mariadb \
  bitnami/mariadb:latest
5. Tuy nhiên, nên sử dụng các phiên bản được gắn thẻ.

  1. Nhận hình ảnh cập nhật:

$ docker pull bitnami/phpmyadmin:latest

  1. Dừng container của bạn
  • Đối với Docker-Compose:
    $ docker volume create --name mariadb_data
    $ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
      --net phpmyadmin-tier \
      --volume mariadb_data:/bitnami/mariadb \
      bitnami/mariadb:latest
    6
  • Để thực hiện thủ công:
    $ docker volume create --name mariadb_data
    $ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
      --net phpmyadmin-tier \
      --volume mariadb_data:/bitnami/mariadb \
      bitnami/mariadb:latest
    7
  1. Xóa container hiện đang chạy
  • Đối với Docker-Compose:
    $ docker volume create --name mariadb_data
    $ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
      --net phpmyadmin-tier \
      --volume mariadb_data:/bitnami/mariadb \
      bitnami/mariadb:latest
    8
  • Để thực hiện thủ công:
    $ docker volume create --name mariadb_data
    $ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
      --net phpmyadmin-tier \
      --volume mariadb_data:/bitnami/mariadb \
      bitnami/mariadb:latest
    9
  1. Chạy hình ảnh mới
  • Đối với Docker-Compose:
    $ docker run -d --name phpmyadmin -p 80:8080 -p 443:8443 \
      --net phpmyadmin-tier \
      bitnami/phpmyadmin:latest
    0
  • Để thực hiện thủ công:
    $ docker run -d --name phpmyadmin -p 80:8080 -p 443:8443 \
      --net phpmyadmin-tier \
      bitnami/phpmyadmin:latest
    1

Cấu hình

Biến môi trường

Thể hiện phpmyadmin có thể được tùy chỉnh bằng cách chỉ định các biến môi trường trên lần chạy đầu tiên. Các giá trị môi trường sau đây được cung cấp cho phpmyadmin tùy chỉnh:

  • $ docker run -d --name phpmyadmin -p 80:8080 -p 443:8443 \
      --net phpmyadmin-tier \
      bitnami/phpmyadmin:latest
    2: Cho phép bạn nhập tên máy chủ máy chủ cơ sở dữ liệu trên biểu mẫu đăng nhập. Mặc định: Saifalse
  • $ docker run -d --name phpmyadmin -p 80:8080 -p 443:8443 \
      --net phpmyadmin-tier \
      bitnami/phpmyadmin:latest
    3: Có cho phép truy cập từ bất kỳ nguồn nào. Khi bị vô hiệu hóa, chỉ được phép kết nối từ 127.0.0.1. Mặc định: Cóyes
  • $ docker run -d --name phpmyadmin -p 80:8080 -p 443:8443 \
      --net phpmyadmin-tier \
      bitnami/phpmyadmin:latest
    4: Nếu được chỉ định, URL tuyệt đối đến phpmyadmin khi tạo liên kết. Không có mặc định
  • $ docker run -d --name phpmyadmin -p 80:8080 -p 443:8443 \
      --net phpmyadmin-tier \
      bitnami/phpmyadmin:latest
    5: Có cho phép đăng nhập mà không cần mật khẩu. Mặc định: Cóyes
  • $ docker run -d --name phpmyadmin -p 80:8080 -p 443:8443 \
      --net phpmyadmin-tier \
      bitnami/phpmyadmin:latest
    6: Máy chủ máy chủ cơ sở dữ liệu. Mặc định: Mariadbmariadb
  • $ docker run -d --name phpmyadmin -p 80:8080 -p 443:8443 \
      --net phpmyadmin-tier \
      bitnami/phpmyadmin:latest
    7: Cổng máy chủ cơ sở dữ liệu. Mặc định: 33063306
  • $ docker run -d --name phpmyadmin -p 80:8080 -p 443:8443 \
      --net phpmyadmin-tier \
      bitnami/phpmyadmin:latest
    8: Có thể bật SSL cho kết nối giữa PHPMyAdmin và máy chủ MySQL để bảo mật kết nối. Mặc định: Khôngno
  • $ docker run -d --name phpmyadmin -p 80:8080 -p 443:8443 \
      --net phpmyadmin-tier \
      bitnami/phpmyadmin:latest
    9: Đường dẫn đến tệp khóa máy khách khi sử dụng SSL. Mặc định: Khôngno
  • services:
      mariadb:
      ...
        volumes:
          - /path/to/mariadb-persistence:/bitnami/mariadb
      ...
    0: Đường dẫn đến tệp chứng chỉ máy khách khi sử dụng SSL.
  • services:
      mariadb:
      ...
        volumes:
          - /path/to/mariadb-persistence:/bitnami/mariadb
      ...
    1: Đường dẫn đến tệp CA khi sử dụng SSL.
  • services:
      mariadb:
      ...
        volumes:
          - /path/to/mariadb-persistence:/bitnami/mariadb
      ...
    2: Thư mục chứa chứng chỉ SSL CA đáng tin cậy ở định dạng PEM.
  • services:
      mariadb:
      ...
        volumes:
          - /path/to/mariadb-persistence:/bitnami/mariadb
      ...
    3: Danh sách các mật mã cho phép cho các kết nối khi sử dụng SSL.
  • services:
      mariadb:
      ...
        volumes:
          - /path/to/mariadb-persistence:/bitnami/mariadb
      ...
    4: Bật xác thực chứng chỉ SSL. Mặc định: Cóyes
  • services:
      mariadb:
      ...
        volumes:
          - /path/to/mariadb-persistence:/bitnami/mariadb
      ...
    5: Kích hoạt lưu trữ cấu hình PHPMyAdmin. Mặc định: Khôngno
  • services:
      mariadb:
      ...
        volumes:
          - /path/to/mariadb-persistence:/bitnami/mariadb
      ...
    6: Người dùng cơ sở dữ liệu lưu trữ cấu hình phpmyadmin (bỏ qua trừ khi
    services:
      mariadb:
      ...
        volumes:
          - /path/to/mariadb-persistence:/bitnami/mariadb
      ...
    5 được đặt thành Có). Mặc định: PMAyes). Default: pma
  • services:
      mariadb:
      ...
        volumes:
          - /path/to/mariadb-persistence:/bitnami/mariadb
      ...
    8: Mật khẩu cơ sở dữ liệu lưu trữ cấu hình phpmyadmin (bỏ qua trừ khi
    services:
      mariadb:
      ...
        volumes:
          - /path/to/mariadb-persistence:/bitnami/mariadb
      ...
    5 được đặt thành Có). Không có mặc định.yes). No defaults.
  • $ docker network create phpmyadmin-tier
    0: PhpmyAdmin Cấu hình lưu trữ cơ sở máy chủ cơ sở máy chủ máy chủ (bỏ qua trừ khi
    services:
      mariadb:
      ...
        volumes:
          - /path/to/mariadb-persistence:/bitnami/mariadb
      ...
    5 được đặt thành Có). Mặc định: Mariadbyes). Default: mariadb
  • $ docker network create phpmyadmin-tier
    2: Cổng máy chủ cơ sở dữ liệu lưu trữ cấu hình phpmyadmin (bỏ qua trừ khi
    services:
      mariadb:
      ...
        volumes:
          - /path/to/mariadb-persistence:/bitnami/mariadb
      ...
    5 được đặt thành có). Mặc định: 3306yes). Default: 3306
  • $ docker network create phpmyadmin-tier
    4: Tên cơ sở dữ liệu lưu trữ cấu hình phpmyadmin (bỏ qua trừ khi
    services:
      mariadb:
      ...
        volumes:
          - /path/to/mariadb-persistence:/bitnami/mariadb
      ...
    5 được đặt thành có). Mặc định: PHPMyAdminyes). Default: phpmyadmin
  • $ docker network create phpmyadmin-tier
    6: Đặt thứ tự cho phép. Nếu lệnh quy tắc của bạn trống, thì ủy quyền IP sẽ bị vô hiệu hóa. Các giá trị có sẵn là:
    $ docker network create phpmyadmin-tier
    7,
    $ docker network create phpmyadmin-tier
    8,
    $ docker network create phpmyadmin-tier
    9. Không có mặc định.
  • $ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
      --net phpmyadmin-tier \
      --volume /path/to/mariadb-persistence:/bitnami/mariadb \
      bitnami/mariadb:latest
    0: Mảng chuỗi để cho phép hoặc từ chối máy chủ/người dùng kết nối với cơ sở dữ liệu. Giá trị phải theo nghĩa đen, theo định dạng
    $ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
      --net phpmyadmin-tier \
      --volume /path/to/mariadb-persistence:/bitnami/mariadb \
      bitnami/mariadb:latest
    1. Không có mặc định.

Cấu hình PHP

  • $ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
      --net phpmyadmin-tier \
      --volume /path/to/mariadb-persistence:/bitnami/mariadb \
      bitnami/mariadb:latest
    2: Kích hoạt OPCache cho các tập lệnh PHP. Không có mặc định.
  • $ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
      --net phpmyadmin-tier \
      --volume /path/to/mariadb-persistence:/bitnami/mariadb \
      bitnami/mariadb:latest
    3: Cho phép tiêu đề HTTP với phiên bản PHP. Không có mặc định.
  • $ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
      --net phpmyadmin-tier \
      --volume /path/to/mariadb-persistence:/bitnami/mariadb \
      bitnami/mariadb:latest
    4: Thời gian thực hiện tối đa cho các tập lệnh PHP. Không có mặc định.
  • $ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
      --net phpmyadmin-tier \
      --volume /path/to/mariadb-persistence:/bitnami/mariadb \
      bitnami/mariadb:latest
    5: Thời gian đầu vào tối đa cho các tập lệnh PHP. Không có mặc định.
  • $ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
      --net phpmyadmin-tier \
      --volume /path/to/mariadb-persistence:/bitnami/mariadb \
      bitnami/mariadb:latest
    6: Số lượng biến đầu vào tối đa cho các tập lệnh PHP. Không có mặc định.
  • $ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
      --net phpmyadmin-tier \
      --volume /path/to/mariadb-persistence:/bitnami/mariadb \
      bitnami/mariadb:latest
    7: Giới hạn bộ nhớ cho các tập lệnh PHP. Mặc định: 256m256M
  • $ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
      --net phpmyadmin-tier \
      --volume /path/to/mariadb-persistence:/bitnami/mariadb \
      bitnami/mariadb:latest
    8: Kích thước tối đa cho các yêu cầu POST PHP. Mặc định: 80m80M
  • $ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
      --net phpmyadmin-tier \
      --volume /path/to/mariadb-persistence:/bitnami/mariadb \
      bitnami/mariadb:latest
    9: Kích thước tệp tối đa cho Tải lên PHP. Mặc định: 80m80M

Chỉ định các biến môi trường bằng cách sử dụng Docker Compose

Điều này đòi hỏi phải thay đổi tệp

$ docker network create phpmyadmin-tier
7 có trong kho lưu trữ này:

$ curl -sSL https://raw.githubusercontent.com/bitnami/bitnami-docker-phpmyadmin/master/docker-compose.yml > docker-compose.yml
$ docker-compose up -d
0

Chỉ định các biến môi trường trên dòng lệnh docker

$ curl -sSL https://raw.githubusercontent.com/bitnami/bitnami-docker-phpmyadmin/master/docker-compose.yml > docker-compose.yml
$ docker-compose up -d
1

Tùy chỉnh hình ảnh này

Hình ảnh Docker Phpmyadmin Bitnami được thiết kế để được mở rộng để nó có thể được sử dụng làm hình ảnh cơ sở cho các ứng dụng web tùy chỉnh của bạn.

Mở rộng hình ảnh này

Trước khi mở rộng hình ảnh này, xin lưu ý rằng có một số cài đặt cấu hình nhất định bạn có thể sửa đổi bằng hình ảnh gốc:

  • Cài đặt có thể được điều chỉnh bằng các biến môi trường. Chẳng hạn, bạn có thể thay đổi các cổng được Apache sử dụng cho HTTP và HTTPS, bằng cách đặt các biến môi trường tương ứng
    $ docker run -d --name phpmyadmin -p 80:8080 -p 443:8443 \
      --net phpmyadmin-tier \
      bitnami/phpmyadmin:latest
    1 và
    $ docker run -d --name phpmyadmin -p 80:8080 -p 443:8443 \
      --net phpmyadmin-tier \
      bitnami/phpmyadmin:latest
    2.
  • Thêm máy chủ ảo tùy chỉnh.
  • Thay thế tệp 'httpd.conf'.
  • Sử dụng chứng chỉ SSL tùy chỉnh.

Nếu các tùy chỉnh mong muốn của bạn không thể được đề cập bằng các phương thức được đề cập ở trên, hãy mở rộng hình ảnh. Để làm như vậy, hãy tạo hình ảnh của riêng bạn bằng cách sử dụng Dockerfile với định dạng bên dưới:

$ curl -sSL https://raw.githubusercontent.com/bitnami/bitnami-docker-phpmyadmin/master/docker-compose.yml > docker-compose.yml
$ docker-compose up -d
2

Dưới đây là một ví dụ về việc mở rộng hình ảnh với các sửa đổi sau:

  • Cài đặt trình chỉnh sửa
    $ docker run -d --name phpmyadmin -p 80:8080 -p 443:8443 \
      --net phpmyadmin-tier \
      bitnami/phpmyadmin:latest
    3
  • Sửa đổi tệp cấu hình Apache
  • Sửa đổi các cổng được Apache sử dụng
  • Sửa đổi người dùng container mặc định

$ curl -sSL https://raw.githubusercontent.com/bitnami/bitnami-docker-phpmyadmin/master/docker-compose.yml > docker-compose.yml
$ docker-compose up -d
3

Dựa trên hình ảnh mở rộng, bạn có thể sử dụng tệp Docker Compose như tệp bên dưới để thêm các tính năng khác:

$ curl -sSL https://raw.githubusercontent.com/bitnami/bitnami-docker-phpmyadmin/master/docker-compose.yml > docker-compose.yml
$ docker-compose up -d
4

Những thay đổi đáng chú ý

5.0.2-debian-10-r73

  • Giảm kích thước của container. Logic cấu hình hiện đang dựa trên các tập lệnh Bash trong thư mục
    $ docker run -d --name phpmyadmin -p 80:8080 -p 443:8443 \
      --net phpmyadmin-tier \
      bitnami/phpmyadmin:latest
    4.
  • Biến môi trường
    $ docker run -d --name phpmyadmin -p 80:8080 -p 443:8443 \
      --net phpmyadmin-tier \
      bitnami/phpmyadmin:latest
    5 đã không được chấp nhận có lợi cho
    $ docker run -d --name phpmyadmin -p 80:8080 -p 443:8443 \
      --net phpmyadmin-tier \
      bitnami/phpmyadmin:latest
    5.
  • Các biến môi trường mới đã được thêm vào để hỗ trợ định cấu hình các tùy chọn PHP bổ sung:
    $ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
      --net phpmyadmin-tier \
      --volume /path/to/mariadb-persistence:/bitnami/mariadb \
      bitnami/mariadb:latest
    9 cho
    $ docker run -d --name phpmyadmin -p 80:8080 -p 443:8443 \
      --net phpmyadmin-tier \
      bitnami/phpmyadmin:latest
    8 và
    $ docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \
      --net phpmyadmin-tier \
      --volume /path/to/mariadb-persistence:/bitnami/mariadb \
      bitnami/mariadb:latest
    8 cho
    $ docker pull bitnami/phpmyadmin:latest
    0.

4.8,5-Debian-9-R96 và 4.8.5-OL-7-R111

  • Hình ảnh này đã được điều chỉnh để tùy chỉnh dễ dàng hơn. Xem phần Tùy chỉnh phần hình ảnh này để biết thêm thông tin.
  • Khối lượng cấu hình Apache (
    $ docker pull bitnami/phpmyadmin:latest
    1) đã được khấu hao và hỗ trợ cho tính năng này sẽ bị loại bỏ trong tương lai gần. Cho đến lúc đó, container sẽ kích hoạt cấu hình Apache từ âm lượng đó nếu nó tồn tại. Theo mặc định và nếu khối lượng cấu hình không tồn tại, các tệp cấu hình sẽ được tái tạo mỗi khi container được tạo. Người dùng muốn áp dụng các tệp cấu hình Apache tùy chỉnh được khuyến khích gắn một âm lượng cho cấu hình tại
    $ docker pull bitnami/phpmyadmin:latest
    2 hoặc gắn các tệp cấu hình cụ thể riêng lẻ.
  • Khối lượng cấu hình PHP (
    $ docker pull bitnami/phpmyadmin:latest
    3) đã được khấu hao và hỗ trợ cho tính năng này sẽ bị loại bỏ trong tương lai gần. Cho đến lúc đó, thùng chứa sẽ cho phép cấu hình PHP từ âm lượng đó nếu nó tồn tại. Theo mặc định và nếu khối lượng cấu hình không tồn tại, các tệp cấu hình sẽ được tái tạo mỗi khi container được tạo. Người dùng muốn áp dụng các tệp cấu hình PHP tùy chỉnh nên gắn một âm lượng cho cấu hình tại
    $ docker pull bitnami/phpmyadmin:latest
    4 hoặc gắn các tệp cấu hình cụ thể.
  • Kích hoạt chứng chỉ Apache tùy chỉnh bằng cách đặt chúng tại
    $ docker pull bitnami/phpmyadmin:latest
    5 đã được không dùng nữa và hỗ trợ cho chức năng này sẽ bị loại bỏ trong tương lai gần. Người dùng muốn kích hoạt chứng chỉ tùy chỉnh được khuyên nên gắn các tệp chứng chỉ của họ lên trên các tệp được cấu hình sẵn tại
    $ docker pull bitnami/phpmyadmin:latest
    6.

Đóng góp

Chúng tôi muốn bạn đóng góp cho container này. Bạn có thể yêu cầu các tính năng mới bằng cách tạo một vấn đề hoặc gửi yêu cầu kéo với đóng góp của bạn.

Vấn đề

Nếu bạn gặp phải một vấn đề khi chạy container này, bạn có thể nộp một vấn đề. Hãy chắc chắn bao gồm các thông tin sau trong vấn đề của bạn:

  • Máy chủ lưu trữ hệ điều hành và phiên bản
  • Phiên bản Docker (
    $ docker pull bitnami/phpmyadmin:latest
    7)
  • Đầu ra của
    $ docker pull bitnami/phpmyadmin:latest
    8
  • Phiên bản của container này
  • Lệnh bạn đã sử dụng để chạy container và bất kỳ đầu ra có liên quan nào bạn thấy (che giấu bất kỳ thông tin nhạy cảm nào)

Giải pháp hỗ trợ cộng đồng

Xin lưu ý rằng tài sản này là một giải pháp hỗ trợ cộng đồng. Điều này có nghĩa là nhóm Bitnami không tích cực làm việc trên các tính năng/cải tiến mới cũng như không cung cấp hỗ trợ thông qua các vấn đề của GitHub. Bất kỳ vấn đề mới nào cũng sẽ mở trong 20 ngày để cho phép cộng đồng đóng góp, sau 15 ngày mà không có hoạt động, vấn đề sẽ được đánh dấu là stale bị đóng cửa sau 5 ngày.

Nhóm Bitnami sẽ xem xét bất kỳ PR nào được tạo, vui lòng tạo PR nếu bạn tìm thấy bất kỳ vấn đề nào hoặc muốn thực hiện một tính năng mới.

Các phiên bản và bản phát hành mới sẽ không bị ảnh hưởng. Khi một phiên bản mới được phát hành trong dự án ngược dòng, hình ảnh container Bitnami sẽ được cập nhật để sử dụng phiên bản mới nhất, hỗ trợ các chi nhánh khác nhau được hỗ trợ bởi dự án ngược dòng như bình thường.

Giấy phép

Bản quyền © 2022 Bitnami

Được cấp phép theo giấy phép Apache, phiên bản 2.0 ("giấy phép"); Bạn không được sử dụng tệp này ngoại trừ tuân thủ giấy phép. Bạn có thể có được một bản sao giấy phép tại

$ curl -sSL https://raw.githubusercontent.com/bitnami/bitnami-docker-phpmyadmin/master/docker-compose.yml > docker-compose.yml
$ docker-compose up -d
5

Trừ khi theo yêu cầu của luật hiện hành hoặc đồng ý bằng văn bản, phần mềm được phân phối theo giấy phép được phân phối trên cơ sở "như là", không có bảo hành hoặc điều kiện dưới bất kỳ hình thức nào, thể hiện hoặc ngụ ý. Xem giấy phép cho các quyền và giới hạn ngôn ngữ cụ thể theo giấy phép.