docker私有仓库搭建与管理 docker私有仓库搭建与管理Docker仓库在2.1版本中支持了删除镜像的API,但这个删除操作只会删除镜像元数据,不会删除层数据。在2.4版本中对这一问题进行了解决,增加了一个垃圾回收命令,删除未被引用的层数据。一 本地仓库搭建步骤1.拉取最新的官方镜像registry:[root@docker ~]$ docker pull registryREPOSITORY TAG ...
virtualbox+ubuntu通过nat和host-only实现连接外网和ssh登陆 virtualbox+ubuntu通过nat和host-only实现连接外网和ssh登陆一 virtualbox连接网络功能介绍virtualbox集中网络简介模式特点:NAT模式如果主机可以上网,虚拟机可以上网虚拟机之间不能ping通虚拟机可以ping通主机(此时ping虚拟机的网关,即是ping主机)主机不能ping通虚拟机Bridged Adapter模式(桥接模式)...
wget简介 一 主要功能wget是一个从网络上自动下载文件的工具,它支持http,https,ftp协议,可以使用http代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。二 常见用法基本语法:wget [参...
搭建docker本地仓库 一 需要条件需要部署本地仓库的服务器一台(下面简称目标服务器),并且安装docker二 具体步骤1.拉取官方仓库镜像registry,放到目标服务器下[root@docker ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZEregis...
使用lxml进行爬虫简介 一 爬虫技术简介爬虫:一段自动抓取互联网信息的程序,从互联网上抓取对于我们有价值的信息。**XML:**可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。<?xml version="1.0" encoding="ISO-8859-1"?><!-- Copyright w3school.com.cn --><note&g...
GitPython模块简介 一 简介1.作用GitPython块python用来封装git操作的模块,主要用来替代gitbash的操作。2.安装直接pip install gitpython即可,使用的时候import git依赖:Python 2.7 or newer Git 1.7.0 or newer It should also work with older versions, but ...
Linux中vi和vim的区别以及如何将vim中的tab键修改为4个空格 一 vi和vim的区别vi和vim是linux默认的文本编辑器,操作基本相同,但是vim比vi有以下优势:1、多级撤消我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。2、易用性vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。3、语法加亮vim可以用不同的颜色来加亮你的代码。4、可视化操作就是说vi...
configparser模块总结 一 功能介绍configparser模块使用来读取写入配置文件的,其配置文件的结构为:[section1]key1 = value1key2 = value2[section2]key1 = value1key2 = value2其中"[ ]"包围的部分为section,是区分各个配置的标志,下面的值是以key-value的形式存在的。该模块对文件的名称没有要求,但是一般...
git第一次提交代码至远程仓库 一 首次提交代码到git仓库第一步:git init 初始化项目文件夹 第二步:git add . 键所有文件添加到暂存区 第三步:git commit -m "first commit" 提交到本地仓库 第四步:git remote add origin XXX(XXX就是你github或者码云等远程仓库的地址,git branch这个命令可以看到你所在的分支,删除某个仓库地址使用...
正则表达式总结及python的re模块常用函数介绍 一、正字表达式简介概念:正则表达式,又称规则表达式**。**(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特...
简化python代码的工具(列表生成式,lambda表达式,三目运算符) 一、列表生成式示例:list1 = ['a','b','c']list2 = [1,2]# 普通的列表生成式print [x for x in list1]# 带有if条件判断的生成式print [y for y in list2 if y>1 and y<3]# 综合实践print [x*y for x in list1 for y in list2 i...
使用virtualenv进行python项目开发 使用virtualenv开发流程一、windows下python2和python3的安装以及环境变量配置python下载地址:https://www.python.org/downloads/windows/跟据需要下载适合自己电脑位数的python版本,一般会有三个版本,其中executable installer版本就是exe文件可以直接双击安装,一般就下载这个,注意自己电脑是64位还是...
Pycharm安装时报错Pycharm error- Could not find main class com/intellij/idea/main 一、问题描述在win7系统上安装pycharm2018,安装完毕后,启动报错:Pycharm error- Could not find main class com/intellij/idea/main二、问题解决需要安装jdk1.8(应该以上版本也行),并配置%JAVA_HOME%和%PATH%变量,就可以了。例如:%JAVA_HOME%:C:\Program Files\...
Linux的rm命令总结 一、简介Linux的rm命令用于删除文件或文件夹。二、语法及参数语法:rm [options] name...参数:-i 删除前逐一询问确认。-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。-r 将目录及以下之档案亦逐一删除。三、常用示例删除文件夹及下面的所有文件rm -rf 目录名称删除当前目录下除指定文件以外的所有文件方法1:r...
根据文件名新建文件夹,并改成小写文件夹名脚本 一、需求如下:现在有如下文件夹,文件夹下有如下文件[root@LeoLinux test]# ls -lht总用量 4.0K-rwxr-xr-x. 1 root root 232 3月 4 14:38 1.sh-rw-r--r--. 1 root root 0 3月 4 14:30 Acb-3.zip-rw-r--r--. 1 root root 0 3月 4...
Linux中curl命令总结 一、命令简介curl是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在"标准输出"(stdout)上面。二、语法及参数语法:curl [option] [url]参数:-A/--user-agent <string> 设置用户代理发送给服务器-b/--cookie <name=string/file> ...
Linux中chkconfig命令总结 一、命令简介Linux chkconfig命令用于检查,设置系统的各种服务。它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。二、语法及参数语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset]参数:--ad...
linux中netstat命令总结 一、简介netstat命令用于显示Linux系统网络状态。二、语法和参数语法:netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]参数:-a或--all 显示所有连线中的Socket。-A<网络类型>或--<网络类型> 列出该网络类型连线中的相关地址。-c或--continuous 持续...