阿里docker加速、搭建php环境

本文介绍了如何利用阿里云Docker加速器优化镜像下载,并详细讲解了在Ubuntu和CentOS上搭建DNMP(Docker版Nginx、MySQL、PHP)环境的步骤。该环境支持多版本PHP切换、域名绑定、HTTPS和HTTP/2,且配置文件、日志和数据存储在主机中,便于管理和查看。此外,还解决了因网络限制导致的PECL扩展安装问题,并提供了docker-compose的安装链接。
摘要由CSDN通过智能技术生成
  1. https://yq.aliyun.com/articles/110806?spm=a2c1q.8351553.0.0.71bfb931C9FLSX
  2. docker阿里云镜像源(myechobar):https://cr.console.aliyun.com/?spm=5176.1971733.0.2.0LjisL&accounttraceid=4416fd15-c32b-4710-9a01-fd5e913b1bf0#/accelerator
    1. UBUNTU
安装/升级你的Docker客户端
推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce
如何配置镜像加速器
针对Docker客户端版本大于1.10.0的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://bqr1dr1n.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
  1. CENTOS
安装/升级你的Docker客户端
推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce
如何配置镜像加速器
针对Docker客户端版本大于1.10.0的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://bqr1dr1n.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
  1. 安装dnmp: https://www.awaimai.com/2120.html
本文介绍在Docker容器中,快速部署LNMP环境的完整步骤。
最终完成的环境我们暂且叫: DNMP(即 Docker + Nginx + MySQL + PHP)。
最终实现一键部署LNMP环境的目的,特点:
  1. 完全开源
  2. 支持多版本PHP切换(PHP5.4、PHP5.6、PHP7.2...)
  3. 支持绑定任意多个域名
  4. 支持HTTPS和HTTP/2
  5. PHP源代码位于host
  6. MySQL data位于host
  7. 所有配置文件可在host中直接修改
  8. 所有日志文件可在host中直接查看
  9. 内置完整PHP扩展安装命令
  10. 本站实际
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值