大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

使用 Docker 搭建 WordPress 博客

使用 Docker 搭建 WordPress 博客 Docker Docker 是一个应用容器引擎,可以将应用运行时环境打包到一个容器中,打包后的容器可移植到任何一个 Linux 环境下运行,能有效避免繁琐的配置步骤,下面是使用 Docker 搭建 WordPress 博客的具体操作。 安装 Docker 以 Ubuntu 为例,安装 Docker 执行: sudo apt-get install docker.io 其他发行版或平台,请参考 Docker 官网安装指南。 安装 WordPress 和 MySQL 使用

docker 入门(上)

docker 入门(上) 周末捡起前一段看得 docker,再次捡起看了看,用了用。对一些不算清楚的内容有点感觉。所以也敢拿出来跟大家分享。感觉 docker 会为开发带来一些便利,我们不需把时间都花费在为组员搭建繁琐的环境了。我们只要将自己环境build 成 docker 镜像分享给组员就行,很方便。 docker 安装很简单,在官网下载程序,然后一步一步安装就行。以前可能 window 会繁琐些

Mac搭建连接Github库

ssh -bash: cd: . [rejected] master - master (fetch first) error: failed to push some refs to 'git@github.com:yun591855479/hellogithub.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull .'

gitlab ci 配置

gitlab ci 配置 什么是gitlab ci gitlab ci是一个用来完成项目持续集成的工具,其工作流程如下 这样做的好处不言而喻,在复杂的项目迭代中可以快速发现项目中的问题,因为每次commit代码都会编译以此来保证dev分支和主分支的代码正确。另外,前端可以独立发布,不用每次版本发布都叫后端啦,实现前后端深度剥离。 gitlab ci结构 项目的根目录需要一个.

Docker系列教程11-使用Nexus管理Docker镜像

/nexus {start|stop|run|run-redirect|status|restart|force-reload} 指定如下命令,即可启动Nexus . } 重启Docker 登录私有仓库 docker login 192.168.1.101:8082 即可登录私有仓库。然后,我们就可进行pull、push操作了。 容器启动Nexus 地址:https://store.docker.com/community/images/sonatype/nexus3 docker run -d -p 8081:8081 --name nexus sonatype/nexus3 为启动的容器映射端口:http://blog.csdn.net/github_29237033/article/details/46632647

docker镜像的制作

docker镜像的制作 1. 搭建本地仓库 1.1 下载仓库镜像 docker pull registry 1.2 启动仓库容器 docker run -d -p 5000:5000 -v /home/registry/:/tmp/registry registry 第一个5000是本地的端口,第二个5000是docker里面的端口,将本地5000的端口映射到 docker里面的5000端口 因为这里只是仓库,我们只用通过端口访问到仓库中的镜像即可所以没有必要使用host模式 2. 自己创建ubuntu16.04的基础镜像 1.安装 Debootstrap sudo

解决ANDROID 模拟器无法访问本地WEB服务器

解决ANDROID 模拟器无法访问本地WEB服务器 关于Android Studio模拟器连不上局域网站点的解决办法 同事谷歌找到的..不知道什么原因,谜一样的好了。一般一次就把本地host push到模拟器里边了

docker安装使用gitlab

docker安装使用gitlab 1、安装docker 可参考:https://www.jianshu.com/p/270020e5b313 2、自定义 docker 的默认运行目录和镜像仓库地址(可跳过) docker镜像地址选用阿里云 image.png vim /etc/docker/daemon.json 添加 { "graph":"/opt/docker"

docker学习系列3 提交并分享自己的镜像

docker学习系列3 提交并分享自己的镜像 docker有个类似 github的平台,叫 https://hub.docker.com 可以 pull 官方或第三方提供的镜像,当然也可以发布自己的镜像供别人下载,互相学习。 大致流程: docker hub 平台注册账号 - docker login (登录) - docker image ls (查看本地镜像) - docker push (如 docker push finleyma/phpenv:tp3.2) 注册完成后如果要发布本地自己制作好的镜像,要执行命令 先执行 `` 查看

docker学习系列2 保存对容器的修改

docker学习系列2 保存对容器的修改 接上篇 docker容器虽然运行起来了。 但遇到了新的问题: 容器内安装的服务器是nginx,nginx对 PHPINFO 支持不好,对于ThiankPHP项目,简单的说在apache服务器下运行 http://localhost:8088/home/Index/index 能正常返回结果,而nginx返回404,必须要写成 http://localhost:8088/index.php?

搭建harbor仓库

搭建harbor仓库 概述 反正就是想搭建一个docker仓库,方便存放自己的镜像这样子 harbor介绍 harbor是一个开源的docker容器仓库,由下面几个组件组成 proxy:用来接收docker客户端和浏览器端的请求,并且把请求转发给后端的服务 registry:就是仓库,用来存储镜像的, 核心服务:提供web ui,数据库,token认证,webhook等功能 日志服务 database:用来存储核心服务的一些数据 总之就上上面

git merge

git merge 背景:QA维护了自己的分支 QAtujiabnb ,当有多个项目同时进行,且不断需要合并到QAtujiabnb分支时,手动合并效率太低,急需一个合并的脚本支撑 检查本地版本库当前连接的远程版本库 git config remote.origin.url 把远程版本库的变化同步到本地 git fetch origin 获取 master 分支当前的SHA1 SHA_master=git rev-parse origin/master^{} 获取当前分支名 git checkout ${work_branch} current_branch=`git symbolic-ref

Push通知详解

Push通知详解 Push通知是我们经常接触的,但你却不一定了解。 1.Push通知是什么? 一般我们所说的「Push通知」就是下图这样的东东。 但看到「Push通知」这个词,我就忍不住浮想联翩。 push很形象,push是推,自然联想到推送。 既然有push通知,是不是也会有pull通知? 既然移动端的推送是push通知,那么还有没有其他形式的push通知?有没有其他端的push通知? push通知是否都要经

Docker技术入门与实践:基本操作

Docker技术入门与实践:基本操作 Images 官方的Docker Hub提供了数十万个镜像 docker pull NAME:[TAG] NAME是镜像仓库的名称,TAG是镜像的标签(往往用来表示版本信息,如果不指定,会默认选择latest) 镜像文件一般由若干layer组成(layer id包括256bit,由64个十六进制字符组成) 使用Tag命令添加镜像标签:docker tag ubuntu:latest myubuntu:latest 创建镜像: 1. 基于已有镜像的容易创建:docker commit [O

基于git的python子项目管理方案

├── abc │ └── def │ └── tornado_demo │ ├── README.md │ └── run.py ├── pysub.json ├── run.py └── tornado_demo ├── README.md └── run.py Bug 讨论 欢迎star与fork :) 欢迎PR与issue指教 这里提供一种动态获取json绝对路径的方法 import pysubmodule import os root_path = os.path.dirname(__file__) json_file = os.path.join(root_path, 'pysub.json') pysubmodule.sync(json_file)

promethues + python + flask监控后端服务状态

promethues + python + flask监控后端服务状态 目录 脚本 说明 配置 写在前面 本文适合有python基础、使用过promethues + grafana的人 今天接到个任务,要监控后端的服务状态。 Prometheus有个不好的地方在于,在国内比较小众,模板不如zabbix那么丰富,网上的资料也很少。作为一个不想当咸鱼的运维,这种小(简)型(单)的exporter当然是要自己写啦。 Prometheus是使用pull的方式获取数据,

Docker - MySQL-5.7.19 (CentOS 7.3)

Docker - MySQL-5.7.19 (CentOS 7.3) 參考於:https://hub.docker.com/r/mysql/mysql-server/ 1.獲取MySql鏡像 [root@hanzo hanzo]# docker search mysql NAME DESCRIPTION STARS OFFICIAL AUTOMATED mysql MySQL is a widely used, open-source relati... 4976 [OK] . [root@hanzo hanzo]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql latest b4e78b89bcf3 43 hours ago 412MB . or '\h' for help. Type '\c' to clear the current input statement. mysql SHOW DATABASES;

消息中间件—RocketMQ消息消费(二)(push模式实现)

jpg 这里的平均分配算法,类似于分页的算法,将所有MessageQueue排好序类似于记录,将所有消费端Consumer排好序类似页数,并求出每一页需要包含的平均size和每个页面记录的范围range,最后遍历整个range而计算出当前Consumer端应该分配到的记录(这里即为:MessageQueue)。具体的算法代码如下: @Override public List allocate(String consumerGroup, String currentCID, List mqAll, List cidAll) { //省略代码.

Kuberneters入门 - 环境准备

,建议使用阿里云镜像安装 sudo -s apt-get update apt-get install -y apt-transport-https curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add - cat /etc/apt/sources.list.d/kubernetes.list deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main EOF apt-get update apt-get install -y kubelet kubeadm kubectl 准备docker镜像 拉取前面所将的镜像仓库中的docker镜像并重新打标签 #!