随笔分类 - Docker
摘要:部门内部的服务器太多了,打算将对应的测试环境docker化。 转成docker后,以后不管是升级调研还是定制化开发测试都方便,就是事情太多,一直没有抽出身来做,今天处理下并把过程记录下来跟大家分享下。 收集环境生产服务器环境信息 Docker的环境需要同生产服务器相应版本保持一致。 mysql 5.
阅读全文
摘要:引言 引言 背景 背景 公司,部门的服务器日渐增多,管理越来越复杂,测试服务器和调研投入成本越来越高各类环境隔离处理非常困难。 编写目的 编写目的 指导质量管理部门技术相关同事学习掌握Docker,通过Docker解决环境隔离,降低环境搭建的时间和硬件成本,降低技术方案调研成本等目的。 使用对象 使
阅读全文
摘要:在使用Docker时我想pull远端仓库的CentOS 6的镜像,但是我直接搜索下载下来的是最新的版本。那我有没有什么办法直接下载Centos6呢? 方法: 直接上 hub.docker.com 查 查询URL为: https://hub.docker.com/r/【镜像名】/tags/ 例如:vm
阅读全文
摘要:通过docker-compose启动容器,报错: 升级 Docker 过于麻烦,只能降 docker-compose 的版本。 先看一下我们已经安装的 Docker 版本: 经查 Docker Compose Github Docs,发现 docker-compose 1.5.2 版本是兼容 Doc
阅读全文
摘要:docker启动centos镜像有两种版本可以解决自动退出的问题: 方式一: 方式二: 在启动脚本里面增加一个执行进程: 1.在镜像内部执行 RUN touch /var/log/1.txt 然后最后用CMD "tail" "-f" "/var/log/1.txt"结尾 2.启动脚本的方式
阅读全文
摘要:一、ADD指令 ADD指令的功能是将主机构建环境(上下文)目录中的文件和目录、以及一个URL标记的文件 拷贝到镜像中。 其格式是: ADD 源路径 目标路径 如: 有如下注意事项: 1、如果源路径是个文件,且目标路径是以 / 结尾, 则docker会把目标路径当作一个目录,会把源文件拷贝到该目录下。
阅读全文
摘要:创建容器起不来,一直是restarting状态,查看容器的报错日志如下: 创建容器起不来,一直是restarting状态,查看容器的报错日志如下: standard_init_linux.go:178: exec user process caused "no such file or direct
阅读全文
摘要:先看上次制作的docker-compose文件 一份标准配置文件应该包含 version、services、networks 三大部分,其中最关键的就是 services 和 networks 两个部分,下面先来看 services 的书写规则。我这里的networks直接使用 version: '
阅读全文
摘要:日志分两类,一类是 Docker 引擎日志;另一类是 容器日志。 Docker 引擎日志 Docker 引擎日志 一般是交给了 Upstart(Ubuntu 14.04) 或者 systemd (CentOS 7, Ubuntu 16.04)。前者一般位于 /var/log/upstart/dock
阅读全文
摘要:在 1-2 年前,Docker 所有容器都连接于默认的桥接网络上,也就是很多老文章鼓捣的 docker0 桥接网卡。因此实际上默认情况下所有容器都是可以互联的,没有隔离,当然这样安全性不好。而服务发现,是在这种环境下发展出来的,通过修改容器内的 /etc/hosts 文件来完成的。凡是 --link
阅读全文
摘要:在Docker Hub官网上注册帐号,即可下载使用仓库里的全部的docker镜像。而因为网络原因,国内的开发者没办法流畅的下载镜像,经常会出现下载中断的错误。解决方法就是使用国内的容器Hub加速服务,本质就是更改pull优先级较高的服务器为国内的站点。 公司下载镜像实在太慢,无语了只能换镜像加速地址
阅读全文
摘要:What is Redmine? Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-d
阅读全文
摘要:Rancher:https://www.cnrancher.com/ 是一个开源的企业级全栈化容器部署及管理平台。 定位上和 K8s 比较接近,都是通过 web 界面赋予完全的 docker 服务编排功能。是一个可以让你通过 web 界面管理 docker 容器的平台。 rancher 的特色 平台
阅读全文
摘要:Docker自带了容器监控功能,可以对容器进行相关的性能监控,指标查看 主要包括: 主机的CPU情况和使用量 主机的内存情况和使用量 主机的本地镜像情况 主机的容器运行情况 常规使用docker ps -a ,docker images命令查看后两者,当然docker stats命令就是监控相关容器
阅读全文
摘要:Clip名字服务 Clip(http://blog.puppeter.com/read.php?7)是一个名字服务C/S架构,它将传统的IP管理维度替换为名字服务即有意义可记忆的String。Clip将IP对应的String关系保存在Server端。Client端可以下载SDK,通过SDK遍历Ser
阅读全文
摘要:生成Dockerfile 生成run.sh脚本 目录结构 构建生成镜像 启动镜像测试镜像是否OK 给镜像打tag 提交至仓库
阅读全文
摘要:从gitlab上下载一个docker-compose.yml文件。 查看docker-compose.yml内容: 解决docker-compose.yml文件 1.容器启动顺序通过links控制,gitlab依赖postgresql和redis(配置文件的书写顺序同实际启动顺序没有关系) 2.re
阅读全文
摘要:Docker-Compose是一个部署多个容器的简单但是非常必要的工具. 安装Docker-Compose之前,请先安装 python-pip 安装 python-pip 1、首先检查linux有没有安装python-pip包,终端执行 pip -V 2、没有python-pip包就执行命令 yum
阅读全文
摘要:公司linux服务器基本使用的Centos,以下切换为Centos进行docker的操作。 查看系统版本 安装docker CentOS6 对于 CentOS6,可以使用 EPEL 库安装 Docker,命令如下 CentOS7 CentOS7 系统 CentOS-Extras 库中已带 Docke
阅读全文
摘要:Docker中的容器一旦删除,容器本身对应的rootfs文件系统就会被删除,容器中的所有数据也将随之删除。但有的时候,我们想要数据如日志或其他需要持久化的数据,不随容器的删除而删除。还有的时候,希望在同一台Host的容器之间可以共享数据。 Docker提供了数据卷(data volume),数据卷除
阅读全文

浙公网安备 33010602011771号