docker
文章平均质量分 63
Mr_Eiffel
这个作者很懒,什么都没留下…
展开
-
Docker容器之间的通信
情景:本地已经搭建laradock开发环境(php7.3+mysql5.7),现在想用laradock环境来运行同一个已有项目,但是该项目数据在mysql5.6的docker容器里,现在需要连接两个容器,实现数据交互。在网上涉猎了很多与《docker 容器之间通信_docker中容器如何实现通信》的相关资料,最终觉得使用docker新创建一个网络(-d bridge网络驱动器为bridge),把两个容器都连接到该网络下,实现数据交互。方法如下:自己创建一个网络[root@docker ~]#.原创 2021-12-24 17:58:54 · 1765 阅读 · 0 评论 -
关于Docker目录挂载的总结
Docker容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定。譬如我要启动一个centos容器,宿主机的/test目录挂载到容器的/soft目录,可通过以下方式指定:# docker run -it -v /test:/soft centos /bin/bash这样在容器启动后,容器内会自动创建/soft的目录。通过这种方式,我们可以明确一点,即-v参数中,冒号":"前面的目录是宿主机目录,后面的目录是容器内目录。貌似简单,其实不然,下面我们来验证一下:一、容器目录不可以为相对路径转载 2020-12-05 12:47:58 · 216 阅读 · 0 评论 -
徒手用 Docker 构建自己的 PHP 开发环境
1. 前言1.1 为什么要用 Docker ?是否有这样的场景,你搞了一个项目,在本地开发时需要搭建环境,放到线上时也需要搭建环境,到公司想暗戳戳玩一下要搭建环境,不搭还不行,因为你的环境依赖还挺多。这个时候如果有了Docker,只需要在机器上装个Docker,放上写好的Dickerfile,一行命令就自动完成这个事,方便又高效,岂不是很爽?1.2 准备接下来,本文介绍如何搭建一个PHP的...转载 2020-04-06 20:30:13 · 324 阅读 · 0 评论 -
Docker 安装nginx+ php + redis扩展
不废话1,创建php容器 (这个版本的php 装 redis扩展比较容易)docker run -d \--name myFpm \-p 9000:9000 \-v /root/www/html:/usr/share/nginx/html \php:5.6-fpm2,创建nginxdocker run -d \--name myNginx \-p 8080:80 \-v ...原创 2020-04-02 22:36:13 · 328 阅读 · 0 评论 -
docker之安装redis扩展
docker之安装redis扩展1.先进入PHP容器,下载redis扩展包1.先进入php容器MacbookdeMacBook-Pro:~ macbookpro$ docker exec -it de0d227feed2 /bin/bash2.下载包root@de0d227feed2:/usr/src/php/ext# curl -L -o /tmp/redis.tar.gz http...转载 2020-02-10 15:49:47 · 495 阅读 · 0 评论 -
Docker php安装扩展步骤详解
前言此篇,主要是演示docker-php-source , docker-php-ext-install ,docker-php-enable-docker-configure 这四个命令到底是用来干嘛的,它们在PHP容器中都做了哪些事情。很多人很不理解在Dockerfile中安装PHP扩展的时候总是出现这几个命令,本篇就就是为你揭开这些命令的神秘面纱而准备的,所有案例都是本人自己运行过的。...转载 2020-02-10 15:36:13 · 243 阅读 · 0 评论 -
给docker中的PHP安装 gd扩展
在容器内使用docker-php-ext-install gd安装gd,使用过程中一些程序报错Call to undefined function imagettftext()。在phpinfo中发现它只支持png,所以需要重新编译。本文使用的docker镜像为php:7.1-fpm操作步骤首先主机中执行docker exec -it <容器名 or id> /bin/bash进...转载 2020-02-10 14:29:20 · 733 阅读 · 0 评论 -
docker 从入门到自动化构建 PHP 环境
(一阶)使用docker逐一构建1.下载镜像配置国内镜像curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.iodocker pull php:7.2-fpm 冒号后选择版本docker pull nginxdocker pull mysql:5.7 不...转载 2019-11-15 00:25:42 · 338 阅读 · 0 评论