• Centos7下卸载docker

    日期:

    最近发现某台机器上的Docker服务无法开启,报如下错误: [root@localhost ~]# docker ps -aCannot connect to the Docker daemon. Is docker -d running on this host?[root@localhost ~]# service docker restartRedirecting to /bin/systemctl restart doc...

  • quay.io/coreos/etcd 基于Docker镜像的集群搭建

    日期:

    etcd是一个高可用的键值存储系统,主要用于共享配置和服务发现。etcd是由CoreOS开发并维护的,灵感来自于 ZooKeeper 和 Doozer,它使用Go语言编写,并通过Raft一致性算法处理日志复制以保证强一致性。Raft是一个来自Stanford的新的一致性算法,适用于分布式...

  • calico docker 应用实例

    日期:

    在上一篇文章《quay.io/coreos/etcd 基于Docker镜像的集群搭建》中,介绍了ETCD集群的搭建。在此基础上,我们进一步实践calico docker的应用。 PaaS 平台的网络需求: 在使用Docker构建PaaS平台的过程中,我们首先遇到的问题是需要选择一个满足需求的网络模...

  • Docker 容器中“TERM environment variable not set.”问题解决

    日期:

    在查容器内部资源利用情况时候,发现top命令无法使用,报错TERM environment variable not set.。从网上找到了解决方案,如下。 [root@localhost ~]# docker exec -ti redis /bin/bash[root@9bf53a30e849 /]# topTERM environment variable not set.[root@9b...

  • docker stop 与 docker kill的区别

    日期:

    docker stop 与 docker kill 均可以将容器停掉,但二者究竟有什么区别呢?首先,摘录一下官网对这两个功能的描述: docker stop: Stop a running container (send SIGTERM, and then SIGKILL after grace period) [...] The main process inside the containe...

  • Docker CPU 资源限制——CPU固定核功能测试

    日期:

    Docker使用Linux cgroup来实现资源的限制,对于CPU的限制有两种方法: 1.cpuset CPU Set限定容器使用某个固定的CPU核。使用默认的libcontainer引擎时,可以通过--cpuset来指定进程/docker容器在执行时使用某几个固定的CPU。比如0-3或以逗号分割如0,3,4(0是...

  • Docker CPU 资源限制——CPU分片功能测试

    日期:

    测试步骤 1、下载CPU测试image。agileek/cpuset-test给出了一种用于测试CPU的image,功能就是将CPU资源用满. $ docker pull agileek/cpuset-test 2、观察未开任何应用时的CPU占用情况 [root@elk ~]# mpstat -P ALL 5 10Linux 3.10.0-123.el7.x86_64 (elk) 02...

  • 为Docker容器配置固定IP

    日期:

    当docker以桥接的方式启动容器时,容器内部的IP是经过DHCP获取的,例如:172.17.0.8/32,且每重启依次IP都会发生变动。某些特殊的情况下,需要容器内有自己固定的一个内部IP。我的实现方法如下: 1、启动docker容器 # docker run -tid -p 4097:8080 --restar...

  • 本地yum库制作及本地安装Docker

    日期:

    生产环境中,我们总是会遇到服务器无法连接外网的情况,这样,如果想安装某个应用,而这个应用依赖的其他类库又特别多,就很痛苦了。这个时候,就需要自己制作个本地的yum库,进行本地安装。本文将以Docker本地安装为例,详细介绍如何制作本地yum库。 1、首...

  • Docker Centos安装Mysql5.6

    日期:

    1、启动centos_sshd镜像 # docker run --net=host -d registry: 5000 /centos-sshd- 222 :v1. 0 /run. sh 这里用的是host模式连接的网络,启动之后即可通过ssh登录到容器内部,装上mysql之后可以直接重启容器来验证是否成功。 2、安装mysql # yum install wg...