摘要: ps: 该脚本从网上找的 1. 创建容器 2. 为容器配置静态IP地址 bash 4.3 cat docker_ipaddr.sh /bin/bash if [ z $1 ] || [ z $2 ] || [ z $3 ] || [ z $4 ]; then echo " Input the nec 阅读全文
posted @ 2016-10-16 12:56 幻月0412 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 1.使用 net:host选项 2.使用 dns选项 3.改dns server 4.不用dnsmasq 5.重建docker0网络 6.直接在docker内修改/etc/hosts 阅读全文
posted @ 2016-10-16 12:54 幻月0412 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 1. 首先使用Docker info查看docker的基本信息 可以看到docker文件存储路径为: /var/lib/docker/....作为默认存储位置 2. 修改docker默认存储位置 2.1 查看宿主机磁盘容量 2.2 由于磁盘根分区容量不足, 将docker存储路径修改为/data目录 阅读全文
posted @ 2016-10-16 12:52 幻月0412 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 1. 给宿主机配置Br0网卡 2. Docker创建容器脚本 有个问题就是容器重启后, 设定的ip会丢失,此时需要重新执行该脚本一次 3. 为容器配置ip地址 bash 4.3 vim docker_ipaddr.sh /bin/bash if [ z $1 ] || [ z $2 ] || [ z 阅读全文
posted @ 2016-10-16 12:46 幻月0412 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 默认创建的容器, 修改/etc/sysctl.conf后执行sysctl p提示只读 解决办法如下 创建容器时, 加上 privileged即可 阅读全文
posted @ 2016-10-16 12:43 幻月0412 阅读(2687) 评论(0) 推荐(1) 编辑
摘要: 容器多了,用命令(docker exec)进入容器觉得太麻烦, 为了避免麻烦,笔者在docker容器安装了ssh. 于是出现了以下错误. 安装完容器, 需要启动sshd, 如果没有则安装 用ssh登陆docker 解决登陆后自动退出容器 再次登陆容器 阅读全文
posted @ 2016-10-16 12:41 幻月0412 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1.DockerfileDocker可以通过Dockerfile的内容可以自动构建镜像. Dockerfile是一个包含创建镜像所有命令的文本文件, 通过docker build命令可以根据Dockerfile的内容构建镜像,下面介绍Dockerfile基本语法结构 "Dockerfile语法" 2 阅读全文
posted @ 2016-10-16 12:34 幻月0412 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、Docker四种网络模式 1. 第一种网络模式host host模式: 使用 net=host指定docker使用的网络实际上和宿主机一样,在容器内看到的网卡ip是宿主机上的ip. 2. 第二种网络模式container container模式: 使用 net=container:contain 阅读全文
posted @ 2016-10-16 12:27 幻月0412 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一、数据管理 1. 挂载本地目录到容器里 2. 挂载数据卷(多个容器挂载宿主机的同一个目录) 3. 自定义数据卷容器 4. 数据卷的备份 5. 数据卷的恢复 阅读全文
posted @ 2016-10-16 12:24 幻月0412 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一、Docker仓库管理 1. 下载私有仓库registry为Docker官方提供的一个镜像,我们可以用它来来创建本地的Docker私有仓库 2. 以registry镜像启动容器,监听5000端口 3. 镜像改名 4. 镜像上传到私有仓库 bash 3.2 docker push 192.168.1 阅读全文
posted @ 2016-10-16 12:21 幻月0412 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一、Docker容器管理 1. 查看启动的容器 2. 查看所有的容器(包括启动、停止) 3. 创建容器(create、run)、进入容器 4. 启动停止容器 5. 创建容器,指定容器名 6. 删除容器/镜像 7. 导出容器(可迁移到其它机器)/导入容器 阅读全文
posted @ 2016-10-16 12:18 幻月0412 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 一、使用容器声称镜像 1. 进入容器,安装软件包(任意包) 2. 提交新的镜像 二、基于本地模块创建镜像 1. 模版获取,直接到openva官网下载(https://openvz.org/Download/template/precreated) 2. 导入模版 3. 镜像导出/导入 4. 将镜像上 阅读全文
posted @ 2016-10-16 12:15 幻月0412 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、Docker介绍 1. Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上, 也可以实现虚拟化. 容器时完全使用沙箱机制,互相之间不会有任何接口. 2. 启动非常快,秒级实现. 3. 资源利用率很高,一台机器可以跑 阅读全文
posted @ 2016-10-16 12:08 幻月0412 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Docker Docker是一个开源项目, 诞生于2013年初, 最初是dotCloud公司内部的一个业余项目。 它基于Google公司推出的Go语言实现。 项目后来加入了Linux基金会, 遵从了Apache 2.0协议, 项目代码在GitHub上进行维护。 Docker自开源后受到广泛 阅读全文
posted @ 2016-10-16 12:04 幻月0412 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 统计nginx日志,当单个ip在10秒钟内访问 /account/sendPhoneCode次数超过5次,就禁用这个ip,正常用户不可能有么大的访问量 !/bin/bash write: lijing QQ 858080796 date: 20160528 v2.0 description:拦截非法 阅读全文
posted @ 2016-10-16 09:06 幻月0412 阅读(192) 评论(0) 推荐(0) 编辑