崔格拉斯docker教学指南
文章平均质量分 56
本专栏是由崔格拉斯从实际生产中积累docker容器云运维开发经验,从容器云工作中的痛点来思考技术解决方案,内容以实践案例为主,通过实践一步步去了解docker的运行机制,从而成为一个容器运维开发者。
cuigelasi
穷且益坚不坠青云之志
展开
-
centos7下docker的安装(精华版)
一、简单说两句 最近学习docker安装,遇到种种奇葩问题,深感身心疲倦,警告探索总算是攻克了各种奇葩问题,并得出心得“百度里都是骗人的,实践是检验真理的唯一标准“。好了,废话不多说,开始教程!二、干净的环境下安装docker 干净的环境是指,你是第一次在centos7系统下安装docker或者是把docker卸载完全而且没有引发任何奇葩问题。为什么这么说,因为我就是按照其他教程对docker的原创 2016-12-10 17:37:52 · 788 阅读 · 0 评论 -
docker上传镜像到docker hub
一、先说两句docker hub地址为[https://www.docker.com/]自行注册成功之后,继续下面的教程。(因为是国外网站,访问会很慢,耐心等待页面加载。)注册成功之后,点击repositories。再点击create创建你自己的远程仓库。记住你的远程的镜像名,因为等会要用到。点击create,耐心等待,可以会加载失败,重新创建即可。访问外网确实很卡。二、开始教程1.回忆一下上篇讲的原创 2016-12-10 18:10:13 · 2947 阅读 · 0 评论 -
docker本地仓库的搭建
一、先说两句 为了实现这个功能,尝试了网上各种解决方案,无数次失败中,终于成功了,并不得不说,实践是检验真理的唯一标准!!!二、docker本地仓库搭建 1.准备阶段 1.1查看你的内核[root@cgsl ]# uname -r我的内核是3.10.0 -229(最后完成整个部署之后成了3.10.0-327)1.2更新yum[root@cgsl ]# yum update1.3安装httpd原创 2016-12-10 18:44:40 · 2518 阅读 · 0 评论 -
docker本地仓库实现双机互传
一、声明几点1.1若要实现docker本地仓库的双机互传功能,两台电脑最好能将配置调成一样的,减少因为系统内核或者docker版本引发的问题。1.2本文将就两中情况下的双机互传进行说明,标准的两台centos7系统电脑和使用云平台云主机的电脑。1.3请按照我的上篇博文docker本地仓库的搭建严格执行每条命令。二、标准的两台centos7电脑下实现2.1地址规划 本地仓库主机地址:192.168.原创 2016-12-11 14:29:54 · 1095 阅读 · 0 评论 -
docker创建centos7镜像(scrapy环境)
一、下载centos7镜像 [root@cgls ]docker pull centos7二、启动centos7容器 [root@cgls ]docker run -name centos7 -v /cgls:/opt/webapp -t -i centos /bin/bash三、为容器安装ifconfig服务 [root@cgls ]yum install net-tools.x86_64原创 2016-12-26 18:32:59 · 1854 阅读 · 0 评论 -
解决docker0 mtu值不匹配问题
前言: 大家运行docker-centos镜像的时候,发现在镜像里你的python的urllib2模块无法使用,你的scrapy程序也无法运行,但是ping一下百度却可以可以ping通。 经过排查,你发现是系统设置的mtu值1450和默认产生的docker0的mtu值1500产生冲突的问题。 那么我们来解决这个问题吧!!!解决方案: 一、复制再修改是一个很好的习惯 [root@cgls ]原创 2016-12-27 10:12:47 · 5976 阅读 · 0 评论 -
docker-machine批量安装和配置 docker host
前言: Docker Machine 支持在不同的环境下安装配置 docker host,包括:Linux 操作系统 - centos、ubuntu虚拟化平台 - VirtualBox、VMWare、Hyper-VOpenStack - 公有云、私有云 安装:官方安装:curl -L https://github.com/docker/machine/releases/download/v0.13原创 2017-12-05 17:29:54 · 1606 阅读 · 0 评论 -
docker 功能介绍
Docker的产生:Docker 这个单词英文原意是码头工人,搬运工的意思,这个搬运工搬运的是各种应用的容器。 Docker 这个思想来自于集装箱解决运输不同货物间损耗的问题?在一艘大船上,可以把货物规整的摆放起来。并且各种各样的货物被集装箱标准化了,集装箱和集装箱之间不会互相影响。那么我就不需要专门运送水果的船和专门运送化学品的船了。只要这些货物在集装箱里封装的好好的,那我就可以用一艘大船把他们原创 2017-12-19 19:17:09 · 1247 阅读 · 0 评论 -
Docker 容器中时间不同步解决方案
问题描述如果你运行docker 容器,发现容器内的docker时间与宿主机上的时间不一致,解决方法很容易。但是要注意的是,java程序默认使用UTC时间,本地时间一般设置为CST时间,所以常会出现差8个时区的问题。所以说你的java日志出现了时间与北京时间差8小时问题,老老实实的去修改镜像吧!!解决方案运行的是centos7容器,使用timedatectl进行校准。timedatect...原创 2018-09-26 14:08:48 · 3365 阅读 · 0 评论 -
Docker 容器中文乱码解决方案
遇到docker的中文乱码问题1. vi 打开文件发现中文乱码,这时只需要修改.vimrc文件cat << EOF > /root/.vimrc:set encoding=utf-8:set fileencodings=ucs-bom,utf-8,cp936:set fileencoding=gb2312:set termencoding=utf-8EOF2. ...原创 2018-09-26 14:05:12 · 11518 阅读 · 0 评论