docker 中的资源分配命令
摘要:默认情况下,容器没有资源约束,并且可以使用主机内核调度器允许的给定资源的多少。Docker提供了控制容器可以使用多少内存、CPU或块IO的方法,并设置docker run命令。本节详细介绍了何时设置这些限制以及设置这些限制可能带来的影响。 记忆 了解内存不足的风险 重要的是不要让正在运行的容器占用主
阅读全文
posted @
2020-02-22 20:41
砖头哥-
阅读(744)
推荐(0)
Dockerfile参考
摘要:Docker可以通过阅读a的指示自动构建图像Dockerfile。Dockerfile是一个文本文档,其中包含用户可以在命令行上调用以组装图像的所有命令。使用docker build用户可以创建一个自动构建,连续执行几条命令行指令。 该页面描述了您可以在Dockerfile中使用的命令。阅读本页后,
阅读全文
posted @
2020-02-22 19:57
砖头哥-
阅读(253)
推荐(0)
docker run 命令详解
摘要:Docker运行引用 Docker 在独立的容器中运行进程。容器是一个在主机上运行的进程。主机可能是本地或远程的。当运营商执行时docker run,运行的容器进程是独立的,因为它拥有自己的文件系统,自己的网络以及独立于主机的独立进程树。 本页详细介绍如何使用该docker run命令在运行时定义容
阅读全文
posted @
2020-02-22 19:41
砖头哥-
阅读(56782)
推荐(1)
Docker-Compose学习使用
摘要:1. 什么是docker-compose Docker Compose是一个用来定义和运行复杂应用的Docker工具。一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose不再需要使用shell脚本来启动容器。Compose 通过一个配置文件来管理多个Docker容器,
阅读全文
posted @
2020-02-16 18:14
砖头哥-
阅读(1060)
推荐(0)
docker1.12.6将存储驱动更换为overlay
摘要:overlay存储驱动简介Docker的存储驱动架构是可插拔的,可以让你很方便的将适合你环境和用例的存储驱动“插进”Docker。每个Docker存储驱动都建立在一种Linux文件系统或者卷管理系统之上,也可以很自由地按照其自己的方法去实现镜像层和容器层的管理。也就是说一些存储驱动在不同的场景下会比
阅读全文
posted @
2020-02-08 22:32
砖头哥-
阅读(766)
推荐(0)
Centos7修改docker文件系统引擎为overlayfs-网络
摘要:查看默认docker文件系统引擎信息 [root@client ~]# docker info Containers: 19 Running: 16 Paused: 0 Stopped: 3 Images: 18 Server Version: 1.12.6 Storage Driver: devi
阅读全文
posted @
2020-02-08 21:34
砖头哥-
阅读(793)
推荐(0)
Docker: 限制容器可用的 CPU
摘要:默认情况下容器可以使用的主机 CPU 资源是不受限制的。和内存资源的使用一样,如果不对容器可以使用的 CPU 资源进行限制,一旦发生容器内程序异常使用 CPU 的情况,很可能把整个主机的 CPU 资源耗尽,从而导致更大的灾难。本文将介绍如何限制容器可以使用的 CPU 资源。 本文的 demo 中会继
阅读全文
posted @
2020-02-08 19:49
砖头哥-
阅读(1817)
推荐(0)
dd命令
摘要:dd - 转换和拷贝文件 当进行非强制的转换的时候,使用指定的输入和输出块大小拷贝文件 (默认是从标准输入到标准输出。)它每次从输入读取指定大小的一个块(默认是512字节)。 如果使用 bs=bytes 选项,并且没有转换,除了指定 sync, noerror, 或 notrunc 之外, 那么dd
阅读全文
posted @
2020-02-08 17:48
砖头哥-
阅读(417)
推荐(0)
Docker的安全性
摘要:Docker的安全性 Docker的安全性主要体现在如下几个方面: Docker容器的安全性这是指容器是否会危害到宿主机或其他容器; 镜像的安全性用户如何确保下载下来的镜像是可信的、未被篡改过的; Docker daemon的安全性如何确保发送给daemon的命令是由可信用户发起的。用户通过CLI或
阅读全文
posted @
2020-02-08 16:03
砖头哥-
阅读(3518)
推荐(0)
Docker Cgroup 容器资源限制
摘要:docker通过cgroup来控制容器使用的资源配额,包括CPU、内存、磁盘三大方面。 1.限制内存 查询系统中已经mount的cgroup的文件系统,这里的t表示type [root@server1 ~] mount t cgroup 搜索cgroup软件包 [root@server1 ~] yu
阅读全文
posted @
2020-02-08 12:37
砖头哥-
阅读(913)
推荐(0)
cat /proc/meminfo
摘要:cat /proc/meminfo 查看关于页面缓存的信息。 其中Cached只用于缓存页的内存大小。随着写入缓存页,Dirty的值会增加。一旦开始把缓存页写入磁盘,Writeback的值也增加直到写入结束。 MemTotal: 2052440 kB //总内存 MemFree: 50004 kB
阅读全文
posted @
2020-02-08 12:06
砖头哥-
阅读(433)
推荐(0)
centos7使用supermin制作centos7的docker镜像包
摘要:安装程序 yum install y supermin 创建目录 mkdir p /data/docker_image/centos7 cd /data/docker_image/centos7 准备要安装的软件包并保存在supermin.d目录下 supermin5 v prepare bash
阅读全文
posted @
2020-02-07 15:37
砖头哥-
阅读(328)
推荐(0)
Linux ip netns 命令
摘要:ip netns 命令用来管理 network namespace。它可以创建命名的 network namespace,然后通过名字来引用 network namespace,所以使用起来很方便。 ip netns 命令格式如下: ip [ OPTIONS ] netns { COMMAND |
阅读全文
posted @
2020-02-05 20:18
砖头哥-
阅读(966)
推荐(0)
ip命令讲解
摘要:简介 如今很多系统管理员依然通过组合使用诸如ifconfig、route、arp和netstat等命令行工具(统称为net tools)来配置网络功能,解决网络故障。net tools起源于BSD的TCP/IP工具箱,后来成为老版本Linux内核中配置网络功能的工具。但自2001年起,Linux社区
阅读全文
posted @
2020-02-05 19:31
砖头哥-
阅读(1004)
推荐(0)
openstack API应用用
摘要:获取token [root@controller ~] openstack token issue |awk '/ id /{print $4}' gAAAAABaa0MpXNGCHgaytnvyPMbIF3IecIu9jA4WeMaL1kLWueNYs_Q1APXwdXDU7K34wdLg0I1s
阅读全文
posted @
2020-02-03 15:05
砖头哥-
阅读(719)
推荐(0)
部署mariadb高可用
摘要:Galera能够实现MySQL/MariaDB数据库的主主复制和多主复制等模式,这些复制模式都是同步进行的,同步时间非常短。 每一个节点都可以同时写入和读取,当某一节点发生故障时,可自动从集群中自动剔除。 HAProxy能提供负载均衡和故障判断等功能解决服务器系统存在的单点故障。 Keepalive
阅读全文
posted @
2020-02-01 18:36
砖头哥-
阅读(1638)
推荐(0)
mariadb配置主从复制
摘要:实验1: 主从复制( 一主 一从 ) =========================================================== 实验前:关闭selinux和防火墙 主服务器:192.168.21.104 yum y install mariadb server //安装
阅读全文
posted @
2020-02-01 17:41
砖头哥-
阅读(552)
推荐(0)