Docker
phpluo
知耻而勇
展开
-
使用Docker构建PHP开发环境
PHP开发环境中的一些服务之间是需要通信的,例如nginx和php-fpm,PHP和MySQL,PHP和redis等都需要通信,如果采用宿主机端口映射的方式可以满足网络通信但是效率和安全性都会减弱,所以可以使用Docker的网络指令来构建一个互通的网络,下面列出想用的网络命令。创建网络docker network create dev-net --driver bridge其中driv...原创 2018-12-12 18:03:10 · 320 阅读 · 4 评论 -
使用compose构建Docker多应用环境(Nginx+PHP+MySQL+Redis)
首先安装compose#下载并移动到/usr/local/bin目录下curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" \-o /usr/local/bin/docker-compose#赋予可执行权限chmod +x ...原创 2018-12-13 16:41:05 · 1848 阅读 · 1 评论 -
使用Dockerfile定制docker镜像
Docker Store上已经有很多官方的镜像我们可以直接使用,但是有时候我们的环境和镜像会有些许差异,在pull之后还需要做一些变更,如果是团队开发那操作起来就略显繁琐,如果能实现镜像的定制那就很方便了。定制镜像有两种方式一种是从容器commit生成镜像,但是这种操作生成的镜像体积会比较大,很多无用的操作都会打包到镜像里面,下面介绍使用Dockerfile来定制镜像,以php镜像为例,假设我...原创 2018-12-13 16:41:56 · 155 阅读 · 0 评论 -
Vm(CentOS镜像)上模拟测试Docker,一些简单的安装步骤及使用
先了解几个概念:镜像 mysql 镜像容器 mysql服务仓库 mysql仓库linux最小化安装时没有netstat命令 可以使用yum -y install net-tools安装删除旧版本,如果没有可以不执行yum remove docker \ docker-client \ doc...原创 2018-12-11 11:40:00 · 308 阅读 · 0 评论 -
使用Docker安装Redis
如果你还没有安装Docker请参考:https://blog.csdn.net/weixin_42579642/article/details/84952476下载redis docker pull registry.docker-cn.com/library/redis下载完成后查看镜像: docker images[root@VM_0_4_centos ~]# docker...原创 2018-12-27 18:44:54 · 446 阅读 · 0 评论 -
Docker共有仓库和本地私有仓库的构建
docker公共仓库的使用如果使用公有仓库首先使用命令docker login登录docker,如果没有账号需要先在官网注册,注册地址https://hub.docker.com/注册后再使用docker login登录 按照提示输入username和pawword即可docker login使用docker tag 对原始镜像打一个特殊标签 格式docker tag 原始镜...原创 2018-12-17 16:33:21 · 356 阅读 · 0 评论 -
docker免sudo方法
背景因为使用的是sudo安装docker,所以会导致一个问题。以普通用户登录的状况下,在使用docker images时必须添加sudo,那么如何让docker免sudo依然可用呢?于是开始搜索解决方案。理清楚问题当以普通用户身份去使用docker images时,出现以下错误:Got permission denied while trying to connect to th...转载 2019-03-19 15:53:47 · 152 阅读 · 0 评论 -
docker安装php扩展
php dockerfile文件内容:docker容器内部执行代码:docker-php-ext-install gd 安装完毕直接,在php.ini中写上配置文件即可!原创 2019-07-22 19:14:50 · 557 阅读 · 0 评论