摘要:
参考https://www.cnblogs.com/CloudMan6/p/6986499.html 资源限额 一个docker host 会运行多个容器,每个容器都需要CPU、内存、IO资源。对于KVM和vmware等虚拟化技术,用户可以控制分配多少CPU、MEM资源给虚拟机。对于容器而言,Doc
阅读全文
posted @ 2019-01-23 00:04
三角形
阅读(278)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6961665.html 1、docker create 创建容器 docker create httpd 创建容器,但是不启动 docker start httpd 启动容器 docker run httpd = dock
阅读全文
posted @ 2019-01-22 00:00
三角形
阅读(232)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6952115.html 容器常用操作命令,很多命令在前面镜像章节已经使用过,这里不再演示 docker start 启动容器 docker stop 停止容器 docker restart 重启容器 docker kill
阅读全文
posted @ 2019-01-19 12:22
三角形
阅读(107)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6942370.html 容器按照用途可以分为两大类:服务类和工具类 服务类容器 以daemon的形式运行,对外提供服务,比如web server,db等。这类容器启动时候使用 docker run -d 以后台方式运行,排
阅读全文
posted @ 2019-01-18 00:43
三角形
阅读(138)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6928772.html 我们经常需要进到容器里面去做一些工作,比如查看日志、调试、启动其他进程等。 有两种进入容器的方法 attach 和 exec docker attach 使用快捷键 CTRL + P + Q 退出,
阅读全文
posted @ 2019-01-16 23:35
三角形
阅读(431)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6921132.html 之前的章节学习了如何构建Docker镜像,并通过镜像运行容器,从今天开始学习容器的各种操作,容器各种状态之间如何转换,以及实现容器的底层技术 运行容器 dokcer run 是运行容器的方法,之前我
阅读全文
posted @ 2019-01-16 00:37
三角形
阅读(233)
推荐(0)
摘要:
1、首先创建存放日志的文件夹并开放读写权限 mkdir /var/log/jump/ chmod -R 777 /var/log/jump/ 2、将原有ssh程序修改为另外一个名字,然后创建一个执行脚本,脚本中调用原来的ssh程序,只是在调用的时候添加了之前说的tee命令 mv /usr/bin/s
阅读全文
posted @ 2019-01-15 11:15
三角形
阅读(1421)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6913993.html 镜像相关命令总结 docker images 查看docker host本地镜像列表 docker history 查看镜像构建历史 docker commit 从容器创建新的镜像,不推荐 dock
阅读全文
posted @ 2019-01-14 23:19
三角形
阅读(239)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6902325.html Docker Hub 虽然方便,但还是有些限制,比如 1、需要Internet连接,上传下载速度慢 2、上传到Docker Hub上的公共镜像任何人都能访问,私有Registry需要收费 3、出于安
阅读全文
posted @ 2019-01-14 01:54
三角形
阅读(202)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6896488.html 在DockerHub上注册一个账号,这样就可以将自己构建的镜像上传到DockerHub上供别人使用了,公共Registry是免费的,也可以使用付费的私有Registry。 root@docker-l
阅读全文
posted @ 2019-01-10 21:41
三角形
阅读(146)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6885700.html 学会了镜像的构建,下面研究如何在多个Docker Host上使用镜像 1、用相同的Dockerfile 在其他host上进行构建 2、将镜像上传到公共的Registry(比如 Docker Hub)
阅读全文
posted @ 2019-01-10 01:11
三角形
阅读(221)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6875834.html RUN CMD ENTRYPOINT 这三个Dockerfile指令看上去很类似,很容易混淆。 简单的说: RUN 执行命令并创建新的镜像层,经常用于安装软件 CMD 设置容器启动后默认执行的命令机
阅读全文
posted @ 2019-01-10 00:19
三角形
阅读(328)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6864000.html Dokcerfile常见命令 FROM 指定base镜像 MAINTAINER 标记镜像的作者,可以是任意字符串 COPY 将文件从 build context 复制到镜像 COPY支持两种形式:
阅读全文
posted @ 2019-01-07 15:03
三角形
阅读(139)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6853329.html Dockerfile构建镜像的过程 1、从base镜像运行一个容器 2、执行一条指令,对容器进行修改 3、执行类似 docker commit的操作,生成一个新的镜像层 4、Docker在基于刚刚提
阅读全文
posted @ 2019-01-05 14:58
三角形
阅读(308)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6839420.html 构建centos-wget 镜像前本地没有缓存centos镜像,在构建的第一步需要dokcer pull centos镜像 root@docker-lab:~/docker# cat Dockerf
阅读全文
posted @ 2019-01-04 00:54
三角形
阅读(170)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6830067.html Dockerfile构建镜像过程分析 root@docker-lab:~/111# ls # 查看当前目录下存在Dockerfile文件 Dockerfile root@docker-lab:~/1
阅读全文
posted @ 2019-01-03 01:35
三角形
阅读(560)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6821332.html 在使用Docker的时候,几乎所有的操作系统和应用程序都有现成的镜像,比如centos、debian、ubuntu、nginx、jenkins。直接docker pull 即可。 Docker Hu
阅读全文
posted @ 2018-12-29 21:57
三角形
阅读(525)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6806193.html Docker支持通过扩展现有镜像,创建新的镜像 实际上Docker Hub上99%的镜像都是在base镜像的基础上,安装和配置软件后构建出来的。 FROM debian # 镜像不在是从scratc
阅读全文
posted @ 2018-12-29 00:51
三角形
阅读(210)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6799197.html 什么是base镜像 不依赖其他镜像,从scratch构建。或者是其他可以作为基础镜像进行扩展镜像,比如各种Linux发行版的Docker镜像,比如CentOS、Ubuntu等。 下面以CentOS镜
阅读全文
posted @ 2018-12-27 22:38
三角形
阅读(212)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6788841.html 镜像的内部结构 为后面制作镜像做准备,先来分析一个简单的镜像 hello-world。 可以看到 hello-world 镜像很简单,只是打印了一些文字在屏幕上,体积也很小,只有1.84kB roo
阅读全文
posted @ 2018-12-27 01:03
三角形
阅读(150)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6774519.html 以httpd为例,介绍Docker组件间如何协作 root@docker-lab:~# docker run -d -p 80:80 httpd Unable to find image 'http
阅读全文
posted @ 2018-12-26 02:55
三角形
阅读(189)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6763789.html Docker核心组件包括: Docker 客户端 Docker Client Docker 服务器 Docker daemon Dokcer 镜像 Docker image Dokcer 容器 Do
阅读全文
posted @ 2018-12-25 01:42
三角形
阅读(158)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6751516.html What - 什么是容器? 容器是一种轻量级、可移植、自包含的软件打包技术,是应用程序可以在几乎任何地方以相同的方式运行。 开发人员在自己的笔记本上创建并测试好容器,无需任何修改就能够在生产系统的虚
阅读全文
posted @ 2018-12-21 22:47
三角形
阅读(190)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6740469.html 直接看上面gif动画即可 华丽的分割线 为了录视频方便,自动部署docker的脚本做了以下更新: 1、使用阿里云镜像站代替docker源站 2、优化测试部分的显示效果 #!/bin/bash # 该
阅读全文
posted @ 2018-12-20 23:32
三角形
阅读(173)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6727146.html 按照CloudMan的教程,编写了一个自动安装docker的脚本(和教程中一样,基于ubuntu16.04) #!/bin/bash # 该脚本基于 Ubuntu 16.04 64位 操作系统 #
阅读全文
posted @ 2018-12-19 23:23
三角形
阅读(176)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6718464.html
阅读全文
posted @ 2018-12-18 23:43
三角形
阅读(170)
推荐(0)
摘要:
整个实验在VMware Workstation上完成,实验环境如下: 公网PC: IP: 111.1.1.2/24 GW: 111.1.1.254 OS: Win7 IPCop: IP: 111.1.1.1/24 IP: 192.168.1.1/24 GW: 111.1.1.254 OS: ipco
阅读全文
posted @ 2018-12-18 14:16
三角形
阅读(262)
推荐(0)
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6706546.html 容器生态系统之容器核心技术
阅读全文
posted @ 2018-12-17 22:45
三角形
阅读(178)
推荐(0)
摘要:
参考 https://www.cnblogs.com/CloudMan6/p/6693772.html 为什么要写这个? 昨天和同事约定,一起系统的学习一下Docker。教程选定的是CloudMan的 《每天5分钟玩转 Docker 容器技术》 ,每天五分钟跟着大神学Docker。 为了更好的互相监
阅读全文
posted @ 2018-12-14 22:49
三角形
阅读(234)
推荐(0)
摘要:
1 #!/bin/bash 2 3 ######## install jdk 4 5 install_jdk () { 6 rpm -e ‘rpm -qa |grep jdk’ 7 8 wget \ 9 --no-check-certificate \ 10 --no-cookies --heade
阅读全文
posted @ 2017-03-21 00:46
三角形
阅读(1789)
推荐(0)
摘要:
今天早上刚到公司,就发现研发环境的机器连不上了。 公司研发环境的部署比较简单,物理机上装VMware Esxi 6 ,然后在esxi上装虚机。 检查发现:esxi ping不通,客户端也连不上;物理机远程管理卡ping不通,ipmi管理客户端也连不上。 处理方法:五年前的机器了,远程管理卡都连不上了
阅读全文
posted @ 2016-12-08 00:29
三角形
阅读(883)
推荐(0)
摘要:
1、编辑文件 tab.py 1 vi tab.py 2 3 #!/usr/bin/env python 4 # python startup file 5 import sys 6 import readline 7 import rlcompleter 8 import atexit 9 impo
阅读全文
posted @ 2016-08-30 11:11
三角形
阅读(1443)
推荐(0)
摘要:
1 #!/bin/bash 2 3 # 1、检查当前系统Python版本 4 5 python_old_version=$(python -V 2>&1 | awk '{print $2}') 6 echo "当前系统Python版本为: $python_old_version" 7 8 # 2、检
阅读全文
posted @ 2016-08-23 15:16
三角形
阅读(575)
推荐(0)
摘要:
1 MariaDB [zabbix]> select authentication_type from config ; 2 +---------------------+ 3 | authentication_type | 4 +---------------------+ 5 | 2 | 6 +---------------------+ 7...
阅读全文
posted @ 2016-08-03 13:59
三角形
阅读(733)
推荐(0)
摘要:
1、需求描述 默认情况下Zabbix 自带模板 "Template OS Linux" 中网络接口LLD自动发现除还回接口外的所有接口,当这并不一定是我们想要的结果。 比如我有一台运行kvm的服务器,服务器上有四个物理接口 eth0-eth3 , 三个网桥接口 br0-br2 , 还有很多个虚机的网
阅读全文
posted @ 2016-07-04 15:58
三角形
阅读(4864)
推荐(1)
摘要:
本文包括以下四个部分: 下载 Dell OME 安装 Dell OME 配置 Dell OME 配置 iDRAC 下载 Dell OME 以Dell PowerEdge R730xd 为例 1、登录 Dell 官方网站 http://www.dell.com.cn/ 2、打开技术支持--查看全部技术
阅读全文
posted @ 2016-06-23 05:44
三角形
阅读(12507)
推荐(0)
摘要:
http://www.aikaiyuan.com/2993.html
阅读全文
posted @ 2016-06-06 01:43
三角形
阅读(277)
推荐(0)
摘要:
最近在研究Docker,关于安装和加速器配置没有找到很详细的文章(手把手或者无人值守),对于小白的我,吃了不少苦头。于是我要把我学习Docker的过程记录下来,前面已经写了两篇文章了: Docker-01 无人值守升级 CentOS 6.x 系统内核到 3.10.x 长期支持版 Docker-02
阅读全文
posted @ 2016-05-30 01:30
三角形
阅读(671)
推荐(0)
摘要:
1 #!/bin/bash 2 3 # 4 # 无人值守安装 docker 5 # 6 7 # 8 # 1、关闭SELinux 9 # 10 11 setenforce 0 12 sed -i 's/SELINUX=enforcinf/SELINUX=disabled/' /etc/sysconfi
阅读全文
posted @ 2016-05-27 00:36
三角形
阅读(332)
推荐(0)
摘要:
1 #!/bin/bash 2 3 # 4 # 无人值守升级 CentOS 6.x 系统内核到 3.10.x 长期支持版 5 # 6 7 # 8 # 1、检查操作系统是否为 CentOS 6.x 9 # 10 11 cat /etc/centos-release |grep -i centos |e
阅读全文
posted @ 2016-05-26 01:33
三角形
阅读(580)
推荐(1)