写作热力图 加载中...
加载中...

2017

Dockfile 实践心得

使用标签 给镜像打上标签,易读的镜像标签可以帮助了解镜像的功能。如 docker build -t=”ruby:2.0-onbuild” 谨慎选择基础镜像选择基础镜像时,尽量选择当前官方镜像中的镜像。不同镜像的大小不同,目前 Linux 镜像大小有如下关系: busybox < de...

网易工作体验

网易工作体验

入职网易杭州研究院工作时间差不多一个月了,中间夹着一个国庆,来说说在“猪厂”的工作体验吧。 经历了一轮电话面试(部门主管),初试(部门主管),复试(部门总监),HR 面到9月初收到 offer,确认后填写相关资料等待审核。offer 写着是杭州朗和科技有限公司,我一开始还以为不会是网易给我签了个外包...

网易云破解服务器密码

网易云破解服务器密码

目前网易云的操作系统都是直接安装时使用 SSH KEY 验证登陆,这样的好处就是比用密码登陆安全,避免了被不法分子暴力破解密码,但是也带来了一些问题,就是有些用户进了系统后忘记设置 root 密码的话假如遇到以下情况就比较尴尬了: 系统内设置了防火墙,把自己锁在外面了,比如禁止了 ssh 端口; ...

awk 获取指定列的内容进行判断输出

现在有一些日志,要获取倒数第二行的内容,并且判断其值是否为 0,如果为0则输出对应的行。 [root@centos ~]# awk -F ',' '{if($7==0) print $0}' test.txt上海, 上海, 中国移动, 0....

使用Supervisor管理进程

Docker 容器在启动的时候开启单个进程,比如,一个 ssh 或者 apache 的 daemon 服务。但我们经常需要在一个机器上开启多个服务,这可以有很多方法,最简单的就是把多个启动命令放到一个启动脚本里面,启动的时候直接启动这个脚本,另外就是安装进程管理工具。 使用进程管理工具 superv...

Docker 的底层实现

Docker 的底层实现

Docker 底层的核心技术包括 Linux 上的名字空间(Namespaces)、控制组(Control groups)、Union 文件系统(Union file systems)和容器格式(Container format)。 我们知道,传统的虚拟机通过在宿主主机中运行 hypervisor ...

Docker的网络管理

安装 bridge[root@docker ~]# yum -y install bridge-utils 配置接口和 ip[root@docker ~]# brctl addbr newnet0 [root@docker ~]# ifconfig newnet0 172.10.100.0/24 ...

Docker 容器之间互联

使用 –link 参数可以让容器之间安全的进行交互 [root@redis ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEhu...

Docker 的健康检测

通常我们为了防止容器断电或异常关闭后不能自动开机,我们可以加上 --restart=always 例如 [root@aliyun ~]# docker run --restart=always -d --name blog -d -v /www:/www -v /wwwlogs:/var/log...

如何投诉运营商

如何投诉运营商

这个十一和中秋连着的,我就回了一趟老家,早上八点半出发,晚上十点才到家吃上饭。着实累了,第二天早上我外婆拿着手机来找我,那是我去年过年在京东买的老人机,然后去家里的移动运营商给她老人家办理了个最便宜的套餐。我给办的,8块钱一个月,因为老人平时就接个电话,即使是接个电话外婆也学了很久。当时办理的时候营...

让 docker 容器开机自启动

把自己的博客用 dockerfile 构建了一个镜像,其实就是把 nginx 环境包括 https 等等配置都打包了扔容器挂载外面的目录去访问,但是有个问题,就是如果重启宿主机,容器就无法启动,本来还试着把启动命令写到 /etc/rc.local 下。结果发现 docker 本...

在 Docker 配置 ssh 登陆

安装 opensshyum -y install openssh-server 启动 sshd 进程 [root@nginx-94711 opt]# /usr/sbin/sshd -D ...

为什么编译 Dockerfile 有好几个 G

在写完 dockerfile 文件后,我把他保存在一个目录下,该目录下除了 dockerfile 文件还有其他文件,然后执行编译命令,发现 Sending build context to Docker daemon 2.472GB。 ➜ Downloads docker build -t ng...

Docker一运行就退出是怎么回事?

Docker一运行就退出是怎么回事?

最近在看 Docker,使用 dockerfile 写了一个 nginx 的容器编译执行后启动 nginx 就立马退出了容器。 下面是一开始的文件内容 FROM centosWORKDIR /opt/RUN yum -y update \ && yum -y insta...

mysql5.7.19 迁移数据库失败

mysql5.7.19 迁移数据库失败

在服务器的 mysql 版本是 mysq l5.7.19,迁移后 mysql 日志内容如下 重点是这里 2017-09-29T13:24:30.716454+08:00 60 [Warning] Timeout waiting for reply of binlog (file: mysql-bi...

Centos7安装 mysql 5.7 并配置主从复制

memcached的使用

Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。Memcached简洁而强大。它的简洁设计便于快速开发,减轻开发难度,解决了大数据量缓存的很多问题。它的API兼容大部分流行的开发语言。本质上,它是一个简洁的key-value存储系统。 安装yum install libevent...

python 操作文件

python 操作文件

常用操作1.常用操作 f = open(path,'r')f.read()f.readline()f.write()f.close() 2.中文支持 import codecsf = codecs.open(filename,mode,encoding) 3.文件操作 impo...

python 列表和元组、字典

列表>>> a = [1,2,3,4,5]>>> a[0] #第一个元素1>>> a[-1] #倒数第一个元素5 >>> a[0:4] # 从0到4下标所对应的元素[1, 2, 3, 4]>>> a[:-1...

1262728293039