文章分类 - docker
摘要:docker 基础 镜像:docker的镜像是创建容器的基础,可以理解为是一个面向docker容器引擎的只读模板,比如:一个镜像可以是一个完整的centos操作系统环境,称为一个centos镜像;可以是一个安装了MySQL的应用程序,称为一个MySQL镜像等等。 容器:docker的容器是从镜像创建
阅读全文
摘要:常用命令 一.镜像 1.docker pull image 下载镜像 【如:docker pull nginx】 2.docker images 查看本地镜像 3.docker rmi image 删除本地镜像 4.docker search image 搜索镜像 5.docker tag [镜像I
阅读全文
摘要:laradock中安装hyperf后无法访问: 127.0.0.1:9501 推测应该是端口的没有开放的问题 什么是宿主机? 就是主机,这个概念是相对于子机而言的,比如你安装有虚拟机的话,那么相对于虚拟机而言,你正在使用的计算机就是宿主机,虚拟机是安装在主机上的,必须在主机上才能运行,主机就是一个“
阅读全文
摘要:在 Windows 上进行 web 开发,比较普遍的方案是使用 phpstudy 或者别的一些集成环境软件进行环境搭建,写好代码后将代码上传至版本管理工具 git/svn,再将代码同步到 Linux 服务器,这个过程当中开发者的开发环境(Windows)与代码最终执行的环境(Linux)不一致经常会
阅读全文
摘要:服务器采用 laradock 作为运行环境,需要为项目中队列 安装 phpredis 扩展 在 laravel-horizon 中安装 phpredis,需要修改容器编排文件: # docker-composer.yml INSTALL_PHPREDIS=${LARAVEL_HORIZON_INST
阅读全文
摘要:找到laravel-horizon目录,修改supervisord.d/laravel-horizon.conf文件 # laravel-worker-site-1.conf [program:laravel-worker] progress_name=%(program_name)s_%(prog
阅读全文
摘要:导语 因为项目使用了队列,所以想着用 supervisor 来守护进程。开始在 workspace 中没有找到,准备自己安装了。后来一查才发现是自己大意了,原来是在 php-worker 中。 编辑配置文件 切换到 laradocke/php-worker 目录中, Dockerfile 和 sup
阅读全文
摘要:将 hyper 框架嵌入 laradock 在安装hypref之前需要注意以下几点 第一、PHP版本>=7.2 第二、swoole的扩展>= 4.4;另外swoole的短名要关闭(swoole.use_shortname = ‘Off’),只需要在php.ini中进行配置即可,如果里面有这个名字修改
阅读全文
摘要:安装yum: 所有操作均在ROOT用户下,系统版本是 # uname -an Linux 5e50e685030c 5.4.39-linuxkit #1 SMP Fri May 8 23:03:06 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux # cat /etc
阅读全文
摘要:1.portainer.io是什么? Portainer是一个轻量级的Docker环境管理UI,可以管理docker host和docker swarm(我主要看中了能管理swarm这个,毕竟市面上能管理swarm的平台不多)。之所以说是轻量级的,是因为部署只有一个container,也可以使用二进
阅读全文
摘要:一、概述 现有一台服务器,需要部署mysql和redis。其中mysql容器,需要在第一次启动时,执行sql文件。 redis保持空数据即可。 二、封装mysql 本文使用的mysql 5.7版本,基础镜像为官方的mysql 目录结构 ./ ├── docker-compose.yml └── my
阅读全文
摘要:laradock安装swoole 1.我们需要在 laradock 的.env文件下面修改 WORKSPACE_INSTALL_SWOOLE=true PHP_FPM_INSTALL_SWOOLE=true 2.重新 build workspace 容器: 重新构建并重启 Laradock 相关服务
阅读全文
摘要:运行 elasticsearch 容器 使用 CLI 进入 laradock 目录并执行: docker-compose up -d elasticsearch 使用 docker-compose ps 检查容器状态 使用 docker stats 检查容器使用的资源 CONTAINER ID NA
阅读全文
摘要:laradock 安装PHP扩展程序 pcntl 在 /usr/local/bin 目录下有一个 docker-php-ext-install 程序专门用来安装 php 扩展。 运行它即可显示出能够安装的扩展,配合 docker-php-ext-enable 程序可以控制扩展的启动 / 禁用。 do
阅读全文
摘要:安装 切换到 laradock 目录,将 .env 中关于 INSTALL_AMQP 的值修改为 true docker-compose stop workspace php-fpm php-worker docker-compose build workspace php-fpm php-work
阅读全文
摘要:使用 Horizon 队列管理工具 一般使用 启动 Laradock。 cd ~/Laradock docker-compose up -d nginx redis phpmyadmin laravel-horizon 修改 .env DB_HOST=mysql #改为 mysql(Laradock
阅读全文
摘要:Laradock遇到的坑 修改php版本在`.env`中 PHP_VERSION=7.3 修改mysql版本`.env`中MYSQL_VERSION=5.7 1:镜像资源下载慢 在 env 文件中设置: docker 本身的 Registry Mirrors 可以设置为 http://hub-mir
阅读全文
摘要:docker 文档 laradock 中文文档 Laradock注意事项 安装依赖 git yum install -y git docker 安装依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2 设置stable镜像仓库
阅读全文
摘要:想在电脑上装一个docker,但是发现自己的系统是Windows10家庭版,而家庭版是不带Hyper-V的,那要如何解决这个问题呢? 复制下列代码到文本文件里,重命名为Hyper-V.cmd pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*
阅读全文
摘要:1、进入docker hub镜像仓库地址:https://hub.docker.com/ 2、搜索rabbitMq,进入官方的镜像,可以看到以下几种类型的镜像;我们选择带有“mangement”的版本(包含web管理页面); 3、拉取镜像 docker pull rabbitmq:3.7.7-man
阅读全文