使用nginx:1.24.0-bullseye部署Nginx环境和域名、端口、子目录的虚拟主机配置方法
介绍介绍前面福哥带着大家学习了包括PHP、MySQl、Redis、Elasticsearch几个基础服务的搭建方法,还学习了使用docker-compose工具编排这些服务的方法,通过这些基础服务完全可以用来支持基于PHP语言的开发的网...
阅读 74
使用docker的自定义网络network实现服务之间通过容器名称访问
介绍介绍前面福哥带着大家学习了使用Dockerfile制作PHP、MySQL、Redis和Elasticsearch的镜像,还使用PHP镜像连接了MySQL和Redis。大家可能发现一个问题,就是福哥在使用tfphp去连接tfmysql...
阅读 40
使用docker-compose管理构建一整套docker服务
介绍介绍前面福哥带着大家学会了使用Dockerfile搭建PHP运行环境、MySQL数据库、Redis数据库和Elasticsearch搜索引擎,大家应该发现了搭建这些服务的时候所进行的操作的步骤都是差不多的。那么按照技术人员追求简单、...
阅读 35
使用mysql:5.7-debian镜像部署MySQL数据库服务
介绍介绍前面福哥已经带着大家学会了搭建PHP的运行环境了,今天我们来搭建一个数据库服务。福哥推荐使用MySQL数据库,它有着简单、轻便、速度快、维护容易的特点。MySQL提供了免费的社区版本,大家可以免费使用MySQL数据库开发自己的w...
阅读 37
使用redis:6.0-bullseye镜像部署Redis数据库服务
介绍介绍前面福哥已经带着大家学会了搭建MySQL数据库服务了,今天我们来搭建Redis数据库服务。Redis数据库是一个key-value型的数据库。Redis数据库的数据存储在内存当中,有着读写速读极快的特点。Redis主要用于实现w...
阅读 37
使用elasticsearch:6.8.18镜像部署Elasticsearch搜索引擎
介绍介绍前面福哥已经带着大家学会了搭建Redis数据库服务了,今天我们来搭建Elasticsearch搜索引擎服务。Elasticsearch是一款基于Lucense技术实现的支持全文检索的搜索引擎软件,可以用来对关系型数据库的数据建立...
阅读 48
使用php:7.4-fpm-buster镜像部署PHP7+Nginx环境
介绍介绍前面福哥已经教给大家使用php:7.4-apache-buster基础镜像搭建PHP运行环境了,这个是以模块方式(Module)运行PHP程序的,相比较这种方式更多人会选择主流的以FastCGI方式运行PHP程序,以FastCG...
阅读 41
使用php:7.4-apache-buster镜像部署PHP7+Apache环境
介绍介绍前面福哥已经教给大家使用Dockerfile制作自己的镜像的方法了,今天我们使用Dockerfile制作一个PHP7+Apache的运行环境的镜像,用来部署PHP应用程序和服务。福哥选择的基础镜像是php:7.4-apache-...
阅读 76
使用Dockerfile制作自己的docker镜像
介绍介绍一般的docker镜像都是从docker官方拉取的,虽然官方提供的镜像已经非常精简非常好用了,但是我们在使用这些镜像启动容器之后还是需要做一些调整的。为了避免每次启动容器之后都要重复地做这些自定义的调整,我们需要把这些调整也做到...
阅读 35
使用registry:2.8镜像搭建docker私有仓库registry服务
介绍介绍要学习docker首先要学会管理docker镜像,docker镜像的获取方式包括:官方拉取(pull)导出/导入(export/import)保存/加载(save/load)Dockerfile这里面大家最常用的方式还是官方拉取...
阅读 60