Docker

CentOS 7 搭建docker仓库

docker已经足够火了,试想每次部署都要飘洋过海去docker官方仓库拉镜像,肯定受不了,所以必须搭建内网私有docker仓库,充分利用高速内网带宽。

HyperLedger-fabric V0.6 for CentOS7.2环境搭建

BlockChain联盟链中的Hyperledger项目中的Fabrica项目是商业联盟应用区块链的基石之作,现在来搭建一个运行环境,进行技术验证。docker-composeexecmembersrvcbash#进入到membersrvc执行它的bash,exit命令可以退出。

Centos6.5下docker 环境搭建

一.运行dockerLinux内核版本需要在3.8以上,针对centos6.5内核为2.6的系统需要先升级内核.不然会特别卡,退出容器.在yum的ELRepo源中,有mainline、long-term这2个内核版本,考虑到long-term更稳定,会长期更新,所以选择这个版本。提示:Nopackagedocker-ioavailable.需要先安装yum源.引用yum-yinstallhttp://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6

centos7yum安装mesos(1.0.0)+marathon+zookeeper+docker

简介mesos+marathon+docker搭建的平台属于docker的集群管理,也属于资源调度管理平台,用于docker应用的集中化部署,云计算等。资源利用率高使用者可以将自己的docker应用直接交付给平台,平台来自动分配资源,至于这个应用部署到哪台机器上,使用者无须担心这个问题。类似的管理平台有docker官方的swarm,google的kubernetes,kubernetes出现的比较晚些,个人认为kubernetes比这套更完善一些,下次可以讲下kubernetes的相关介绍。

Centos 7 docker 启动容器iptables报No chain/target/match by that name

启动一个有nat映射端口的容器时iptables报Nochain/target/matchbythatname找了N多网站和官方issue后,还是没找到真正的解决方法,网上到处转载的只是分析了原因,并没有明确的解决方案,为此与同事通宵加班终于解决了这个问题找到系统的/etc/sysconfig/iptables,如果没有用以下命令保存一下,然后查看里边的内容发现内容如下查看启动容器的报错信息发现-

CENTOS: Docker网络突然断了的一种情况

今天,加了一个新IP地址的时候,Docker是网络突然断了。但是系统重新启动,一切就恢复正常。后来发现,这个是和网络重新启动有关,只要是运行Docker的网络就断了。这个时候,主要把Docker也重启就没有问题了。问题很简单,只是怕有时候忘记,所以记录下来。

CENTOS: Docker Pull下来的TOMCAT Image安装东西

刚开始的时候,用Docker下载了TOMCAT的Image,做成一个容器后,想安装东西,发现不知道如何安装。后来才知道是自己不知道里面使用什么LINUX就乱试。其实那个Image使用的Linux版本是DebianGNU/Linux。第一步)用Docker下载Tomcat的Image第二步)生成一个Tomcat的容器。第四步)查看容器的Linux版本Tomcat容器显示的结果如下:第五步)更新一下Debian系统。只有更新完毕,你才能使用安装,因为似乎repo文件没什么内容。我试过安装nano,使用完全没有

CENTOS:Docker安装centos容器

这个命令是下载最新版本的CENTOS包第二步:建立一个CENTOS的容器。因为我要在这个容器安装一个Tomcat,所以我做了一个端口映射,把80端口映射到容器的8080端口。--privileged指定容器是否是特权容器。-econtainer=docker设置容器的类型。不然,建立的CENTOS容器不能正常使用和互动。如果没有-it参数,容器会不停启动。如何建立容器成功,这个命令就能进入容器,里面的操作和你平时使用CENTOS一样。

CENTOS:Docker安装MYSQL

这个命令是下载最新版本的MysqL包第二步:建立一个MysqL的容器。我用的是first_MysqL-p端口映射。这里2个都是3306,所以是3306:3306-e设置容器的环境变量。以上的命令是设置root的秘密是123456-d使用那个包。想知道你的主机有什么包,可以用dockerimages来查看。restart=always,告诉docker,这个容器要自动启动如果你要安装第二个MysqL容器,必须用另外的别处和端口。

CENTOS: Docker几个常用的语句

一)dockerps看看有多少个正着运行的容器。没成功的不再里面。后面那个-f是强制的意思。测试的时候,我是不是都加上去,免得老是说删除不了。三)进入容器-t,--tty=false分配tty设备,该可以支持终端登录-i,--interactive=false打开STDIN,用于控制台交互四)查看容器的资料本篇会随时增加和修改。主要是为了博主的使用方便。命令太多记不住啊。