摘要:
参考https://www.cnblogs.com/CloudMan6/p/6921132.html 之前的章节学习了如何构建Docker镜像,并通过镜像运行容器,从今天开始学习容器的各种操作,容器各种状态之间如何转换,以及实现容器的底层技术 运行容器 dokcer run 是运行容器的方法,之前我 阅读全文
摘要:
1、首先创建存放日志的文件夹并开放读写权限 mkdir /var/log/jump/ chmod -R 777 /var/log/jump/ 2、将原有ssh程序修改为另外一个名字,然后创建一个执行脚本,脚本中调用原来的ssh程序,只是在调用的时候添加了之前说的tee命令 mv /usr/bin/s 阅读全文
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6913993.html 镜像相关命令总结 docker images 查看docker host本地镜像列表 docker history 查看镜像构建历史 docker commit 从容器创建新的镜像,不推荐 dock 阅读全文
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6902325.html Docker Hub 虽然方便,但还是有些限制,比如 1、需要Internet连接,上传下载速度慢 2、上传到Docker Hub上的公共镜像任何人都能访问,私有Registry需要收费 3、出于安 阅读全文
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6896488.html 在DockerHub上注册一个账号,这样就可以将自己构建的镜像上传到DockerHub上供别人使用了,公共Registry是免费的,也可以使用付费的私有Registry。 root@docker-l 阅读全文
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6885700.html 学会了镜像的构建,下面研究如何在多个Docker Host上使用镜像 1、用相同的Dockerfile 在其他host上进行构建 2、将镜像上传到公共的Registry(比如 Docker Hub) 阅读全文
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6875834.html RUN CMD ENTRYPOINT 这三个Dockerfile指令看上去很类似,很容易混淆。 简单的说: RUN 执行命令并创建新的镜像层,经常用于安装软件 CMD 设置容器启动后默认执行的命令机 阅读全文
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6864000.html Dokcerfile常见命令 FROM 指定base镜像 MAINTAINER 标记镜像的作者,可以是任意字符串 COPY 将文件从 build context 复制到镜像 COPY支持两种形式: 阅读全文
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6853329.html Dockerfile构建镜像的过程 1、从base镜像运行一个容器 2、执行一条指令,对容器进行修改 3、执行类似 docker commit的操作,生成一个新的镜像层 4、Docker在基于刚刚提 阅读全文
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6839420.html 构建centos-wget 镜像前本地没有缓存centos镜像,在构建的第一步需要dokcer pull centos镜像 root@docker-lab:~/docker# cat Dockerf 阅读全文
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6830067.html Dockerfile构建镜像过程分析 root@docker-lab:~/111# ls # 查看当前目录下存在Dockerfile文件 Dockerfile root@docker-lab:~/1 阅读全文
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6821332.html 在使用Docker的时候,几乎所有的操作系统和应用程序都有现成的镜像,比如centos、debian、ubuntu、nginx、jenkins。直接docker pull 即可。 Docker Hu 阅读全文
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6806193.html Docker支持通过扩展现有镜像,创建新的镜像 实际上Docker Hub上99%的镜像都是在base镜像的基础上,安装和配置软件后构建出来的。 FROM debian # 镜像不在是从scratc 阅读全文
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6799197.html 什么是base镜像 不依赖其他镜像,从scratch构建。或者是其他可以作为基础镜像进行扩展镜像,比如各种Linux发行版的Docker镜像,比如CentOS、Ubuntu等。 下面以CentOS镜 阅读全文
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6788841.html 镜像的内部结构 为后面制作镜像做准备,先来分析一个简单的镜像 hello-world。 可以看到 hello-world 镜像很简单,只是打印了一些文字在屏幕上,体积也很小,只有1.84kB roo 阅读全文
摘要:
参考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 阅读全文
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6763789.html Docker核心组件包括: Docker 客户端 Docker Client Docker 服务器 Docker daemon Dokcer 镜像 Docker image Dokcer 容器 Do 阅读全文
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6751516.html What - 什么是容器? 容器是一种轻量级、可移植、自包含的软件打包技术,是应用程序可以在几乎任何地方以相同的方式运行。 开发人员在自己的笔记本上创建并测试好容器,无需任何修改就能够在生产系统的虚 阅读全文
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6740469.html 直接看上面gif动画即可 华丽的分割线 为了录视频方便,自动部署docker的脚本做了以下更新: 1、使用阿里云镜像站代替docker源站 2、优化测试部分的显示效果 #!/bin/bash # 该 阅读全文
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6727146.html 按照CloudMan的教程,编写了一个自动安装docker的脚本(和教程中一样,基于ubuntu16.04) #!/bin/bash # 该脚本基于 Ubuntu 16.04 64位 操作系统 # 阅读全文
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6718464.html 阅读全文
摘要:
整个实验在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 阅读全文
摘要:
参考https://www.cnblogs.com/CloudMan6/p/6706546.html 容器生态系统之容器核心技术 阅读全文
摘要:
参考 https://www.cnblogs.com/CloudMan6/p/6693772.html 为什么要写这个? 昨天和同事约定,一起系统的学习一下Docker。教程选定的是CloudMan的 《每天5分钟玩转 Docker 容器技术》 ,每天五分钟跟着大神学Docker。 为了更好的互相监 阅读全文
摘要:
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 阅读全文
摘要:
今天早上刚到公司,就发现研发环境的机器连不上了。 公司研发环境的部署比较简单,物理机上装VMware Esxi 6 ,然后在esxi上装虚机。 检查发现:esxi ping不通,客户端也连不上;物理机远程管理卡ping不通,ipmi管理客户端也连不上。 处理方法:五年前的机器了,远程管理卡都连不上了 阅读全文
摘要:
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 阅读全文
摘要:
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、检 阅读全文
摘要:
1 MariaDB [zabbix]> select authentication_type from config ; 2 +---------------------+ 3 | authentication_type | 4 +---------------------+ 5 | 2 | 6 +---------------------+ 7... 阅读全文
摘要:
1、需求描述 默认情况下Zabbix 自带模板 "Template OS Linux" 中网络接口LLD自动发现除还回接口外的所有接口,当这并不一定是我们想要的结果。 比如我有一台运行kvm的服务器,服务器上有四个物理接口 eth0-eth3 , 三个网桥接口 br0-br2 , 还有很多个虚机的网 阅读全文
摘要:
本文包括以下四个部分: 下载 Dell OME 安装 Dell OME 配置 Dell OME 配置 iDRAC 下载 Dell OME 以Dell PowerEdge R730xd 为例 1、登录 Dell 官方网站 http://www.dell.com.cn/ 2、打开技术支持--查看全部技术 阅读全文
摘要:
http://www.aikaiyuan.com/2993.html 阅读全文
摘要:
最近在研究Docker,关于安装和加速器配置没有找到很详细的文章(手把手或者无人值守),对于小白的我,吃了不少苦头。于是我要把我学习Docker的过程记录下来,前面已经写了两篇文章了: Docker-01 无人值守升级 CentOS 6.x 系统内核到 3.10.x 长期支持版 Docker-02 阅读全文
摘要:
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 阅读全文
摘要:
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 阅读全文
摘要:
1 [root@makeISO sjx]# cat sex.sh 2 #!/bin/bash 3 4 # 统计如下内容,并输出结果 5 # (男职工未婚数量/男员工整体数量)(女员工未婚数量/女员工整体数量) 6 7 echo '姓名 性别 婚否 8 001 男 已婚 9 002 男 未婚 10 0 阅读全文
摘要:
命令安装: # 1、去官网下载jdk tar.gz文件 wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracl 阅读全文
摘要:
1 #!/bin/bash 2 3 # 4 # 1、配置yum源 5 # 6 7 cat /etc/redhat-release |grep -i centos |grep '6.[[:digit:]]' &>/dev/null 8 9 if [[ $? != 0 ]] 10 then 11 echo -e "不支持的操作系统,该脚本只适用于CentOS ... 阅读全文
摘要:
1 #!/bin/bash 2 3 # 4 # 0、配置无人值守的安装,定义安装过程中需要用到的一些信息 5 # 6 mysql_root_pw=root_pw 7 mysql_zabbix_pw=zabbix_pw 8 DBPassword=$mysql_zabbix_pw 9 CacheSize=256M 10 ZBX_SERVER_NAME=My-Zabbix-S... 阅读全文
摘要:
1 #!/bin/bash 2 3 # 4 # 0、配置无人值守的安装,定义安装过程中需要用到的一些信息 5 # 6 mysql_root_pw=root_pw 7 mysql_zabbix_pw=zabbix_pw 8 DBPassword=$mysql_zabbix_pw 9 CacheSize=256M 10 ZBX_SERVER_NAME=My-Zabbix-S... 阅读全文