|
|
1. 部署环境
IP 地址(本地测试环境):192.168.0.10
操作系统:Linux CentOS 7.9
Docker 版本: 20.10.7
Docker Compose 版本: 2.6.1
Nginx 目录:/home/docker/nginx
MariaDB 目录:/home/docker/mysql
Php 目录:/home/docker/php
Build 目录:/home/docker/build
HTML 目录:/home/docker/html
建立所有目录以有复制文件:
- mkdir -p /home/docker/nginx/conf.d /home/docker/nginx/fcache /home/docker/nginx/logs /home/docker/html/main /home/docker/html/phpmyadmin /home/docker/mysql/conf /home/docker/mysql/data /home/docker/mysql/log /home/docker/php/conf.d /home/docker/build /home/docker/www
- cd /home/docker/compose
- cp nginx.conf /home/docker/nginx/conf.d
- cp my_mariadb.cnf /home/docker/mysql/conf
- cp my_php.ini /home/docker/php/conf.d
- cp Dockerfile /home/docker/build
- cp docker-compose.yml /home/docker/build
复制代码
安装phpmyadmin
- cd /home/docker/www
- wget https://files.phpmyadmin.net/php ... ll-languages.tar.gz
- tar -vxzf phpMyAdmin-4.9.3-all-languages.tar.gz
- mv phpMyAdmin-4.9.3-all-languages phpmyadmin
- cd
复制代码
运行 sed 命令把 docker 容器的 apt 改成阿里源,zip 扩展依赖 zlib1g-dev、libzip-dev,所以 docker-php-ext-install 安装 zip 扩展之前先用 apt 安装需要的系统库 。 gd 扩展的安装相对复杂一些,需要配置 freetype 等目录。
- cd /home/docker/build/
- docker build -t php:7.4-fpm-mysqli .
复制代码
运行 docker-compose
先下载安装docker-compose
# 进入 docker-compose.yml 所在目录
# 执行 docker-compose.yml
# 在后台运行
- apt install docker-compose
- docker-compose up -d
[color=rgb(51, 102, 153) !important]复制代码
浏览器访问 http://192.168.0.31/phpmyadmin,页面显示 phpMyAdmin 登陆页面,输入用户名 root 和密码 123456 登陆
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|