BrunoJu Blog

VENI VIDI VICI

Get data from Excel with Python

Aim Hi guys, as an Chinese Operator in SAP SaaS we often need to upgrade the servers’ firmware from time to time. We get a Exel file from Germany Operation Team within the servers spreading all ove...

Unix and Linux

历史 1973年, 脱胎于Multics系统的Unix用C语言进行了一次重写,为其强大的移植性铺平了道路。 1977年,加州大学伯克利分校推出基于Unix的变体BSD,并提供了源码(macOS就是BSD版本的后裔) 1991年,Linus基于Intel 80386微处理器开发了一套全新的系统,Linux由此诞生 Unix强大的原因 Unix的代码简洁 所有文件都被当文件对待(...

How to understand FastCGI

#How to understand FastCGI For example, you(PHP) are going to talk business with Eskimo… You(PHP) speak Chinese(PHP code), but the Eskimo(WebServer, like Apache/Nginx and so forth) speak Eskimo(Gr...

Docker(5) 仓库管理

Docker官方目前维护着一个公有仓库 Docker Hub 公有仓库 Docker Hub 还支持用户创建私有的镜像仓库,用于私有镜像的存储和跨主机部署,而在github上如果要建立自己的私有仓库是需要收费的。 如果需要上传镜像,就必须要在这个公有仓库上创建自己的账号,然后在主机上登录 $ docker login 上传镜像 $ docker push IMAGE 搜索镜像 $ d...

Docker(4) 镜像管理

什么是镜像 所谓的镜像就是一堆只读层的统一视角,这些只读层是docker内部的实现细节,并且能够在运行docker的主机的文件系统上访问到,而用户却感觉不到分层的存在。 新容器在创建后,不创建镜像就可以运行了。如果为了节省存储空间可以删除,默认不会删除,因为该镜像还有可能用于创建其他新镜像。 删除镜像 $ docker rmi IMAGE_ID docker在Ubuntu中的信息可以通...

Docker(3) 容器管理

单一容器管理 Container ID具有唯一性,Name也具有唯一性,而Name存在的意义就是比Container ID方便记忆。 查询容器信息 查看之前我们创建了一个名字为MyWordPress的容器,返回的信息是以JSON的格式展示 $ docker inspect MyWordPress 通过 -f 可以使用Golang的模板来提取指定部分的信息 bruno@Matrix:~$...

Docker(2) 基础概念与命令

Docker 三大基础组件: 仓库 Repository ≈ App Store 镜像 Image ≈ installation package 容器 Container ≈ process 仓库 类似于iPhone手机的APP应用商店,里面存放已经打包好的Docker应用——Docker镜像 镜像 类似于Windows里面的软件安装包 容器 都是基于镜像创建...

Docker(1) 初试运维利器

注:本docker的所有实践均基于Ubuntu16.X 安装 apt源安装,但是可能版本比较旧 $ sudo apt-get install docker.io 使用官方提供的安装脚本,可以安装最新版本的docker,推荐此类安装方式 $sudo apt-get install curl $curl -sSL https://get.docker.com/ | sh 启动Dock...