php美元符号怎么打,define定义的符号叫做什么?
define,宏定义,C语言中预处理命令一种。分为无参宏定义和带参宏定义。无参宏定义的一般形式为:#define 宏名 字符串;带参宏定义的一般形式为:#define 宏名(参数表) 字符串;
PHP中define 函数定义一个常量。常量类似变量,不同之处在于:在设定以后,常量的值无法更改。常量名不需要开头的美元符号 ($)。作用域不影响对常量的访问 。常量值只能是字符串或数字。
中文名
宏定义
外文名
define
词条范围
计算机专业用语
无参一般形式
#define 宏名字符串
带参一般形式
#define 宏名(参数表) 字符串
条件编译
#ifdef、#ifndef、#undef
请问银行理财怎么样?
《请问银行理财怎么样,有没有风险?》,面对(头条.悟空问答)的这一提问,非著名网文作者姚录岐认为,风险肯定是有的;但笔者想从一个新的角度出发,回答这个问题;这个新的角度就是,银行客户发现自己理财出现异常时,应如何和银行相互交流,紧密配合,根据实际及时提出合理化建议;这样,可以进一步提高银行资金的安全性,进一步降低银行资金的风险。笔者用一个活生生的实例,来说明广大银行客户该怎样做。
自从笔者《对银行服务工作的一点建议(之二)-非著名网文作者姚录岐-今日头条》一文https://www.toutiao.com/article/7172779310825521664/发表后,受到读者粉丝的'特别关注',尤其是广东.北京.山东的读者粉丝,对此提出了更多的设想.建议.询问;首先,我感激读者粉丝的关心.关注,但一时来不及一一回复,所以把读者粉丝的询问与建议,整理归纳在一起统一回复。
引起广泛关注,并不仅仅因为文章本身,而是文中所说的哪位【善良憨厚的银行客户】,她的人缘极好,她帮助的人太多了,所以她的事,自然关注的网友就多。何况她今天的确有发自内心的向工行上层的几点建议,她托我转交的建议如下:(一).她首先说明,她发现一笔22日到期的工行理财,至今(12月6日)十几天过去了,资金还未到账,她几乎天天询问客服的三个主要问题是:1.22日到期的两笔,为什么3万多元的信息当时还在,后来钱也按时到账;而位于3万多元前边的较大的一笔,其信息在22日就被删除了呢?客服当时回答:【有的理财品牌,如果不删除信息,资金就无法到您的账户。】,对于这个回答,她不好认可,她认为资金到账后再删除理财信息,是科学的明智的做法,否则到期当天删除信息,十几天资金还不到位,容易造成客户心理恐慌。2.她从来只在自己家中电脑上网银,她一次上网银后先点【安全】点【应急处理】点【TP地址记录】,发现尽管她只是在自己家中的电脑上网银,但每天的[IP]地址不一样,其中29日发现的一次IP记录,她那时就没有上网银;她当即也反映客服,并提供了有问题的IP地址;今天已经第八天了,客服仍未答复。3.当她对自己电脑安全产生怀疑后,她当即查看了她电脑的软件,发现11月21日不知谁安装了这么一个软件,名称叫【工商银行安全控件(仅用作移除)】,这个软件21日安装,22日的一笔理财就不见了,所以他对(仅用作移除)这五个字特别害怕;对于这个问题,客服至今也没有任何回复。(二).建议工行要谨遵自己对客户的承诺,要一言九鼎:工行客服答复中向我几次承诺,【会在2至5个工作日内答复】,但从24日至今,我大大小小问过相关的七八个问题,尤其是上面的三个主要问题,第一个的答复我很难认可,第二.第三个问题,至今都已超过5个工作日,但至今没有对问题的答复,只是态度很好,每次都重复回答:【查了您反映问题的记录,我会再次向领导汇报,加急处理,催办答复您,请和我们保持通讯畅通】。(三).一些内行网友建议我,这件事你只抓两点:A.向工行索要22日到期的理财信息截图,只要工行发来离22日之前最近的截图,比如21日的截图,一看就明白的;B.向工行索要你的理财资金(投入及取走)线路图;其实,宝鸡工行给我也发来了这两个截图,只是截图未能说明问题,原因是:理财信息截图发的是25日之后的,根本没有22日的;路线图只能看出22日之后资金取出的下滑图,但没有资金到底取走了几笔,其中包括不包括我正在追查的那笔;这两个要求已发出至少十天了,但至今未见到能说明问题的截图。(四).建议工行上层要充分理解基层银行的苦衷,遇事要有当担,不要一味把矛盾下放到基层银行:她说,自己之所以一直信赖工行,完全是几十年来,与西关工行打交道的过程中,银行职工的笑脸,银行职工的诚实负责,银行职工急客户之所急的精神;在她心目中高高树立了工行的良好形象;但今天一遇到问题,你们上层就只把矛盾打包发送基层;虽然基层行同志不说,但客户不是傻子。比如上面所说的截图,基层银行由于权限与科技手段的限制,他们可能提供不到,你们总行为什么有权限与科技手段,而迟迟不提供呢?要懂得基层银行的难处,要呵护为你们树立良好形象的基层银行。(五).她说,有一些网友,尤其是深圳的网友,建议我【立即向公安部门报案】,但我想法是,凡事都有一个解决的过程,在这个过程中不要图一时心快,采取过激行为;尤其是面对【银行职工的笑脸,银行职工的诚实负责,银行职工急客户之所急的精神】; 不到万不得已时,我很难下报案的决心。由此可见,这位纯朴善良的工行客户,很注意维护工行的整体形象;她几次告诉我,她有多笔银行理财,几乎都在工行,可见她之前十分信赖工行,她更多次说明,除22日一笔(另一笔22日的也已到账)至今未到账外,她在工行之前的所有理财,都是现金准时足额到账的。她对工行尤其是基层的服务工作,之前都是十分满意的;她最后又重申,首先要感谢各位网友对我事情的热情与关注,但我们要把心思和精力放在和工行一起,沟通.团结,共同探讨应对金融风险的思路方法上,一定要注意维护工行辛辛苦苦树立的良好形象。我的读者与粉丝,大家对此有什么看法及好的建议,可随时与我交流沟通,我们客户和银行一起,从不同角度,共同探讨应对金融风险的思路与方法。因之,特提供以下附件:第一:非著名网文作者姚录岐的主页平台:1.天马大家好爱文章的头条主页今日头条(www.toutiao.com)https://www.toutiao.com/c/user/token/MS4wLjABAAAAk0Wtr3Sihy4FL0RrNwGi3v8cVC_994auXyV1zy39s_w/?source=feed2.天马AAAA.姚录岐的微博_微博https://weibo.com/p/1005052651309631/home?sudaref=www.baidu.com&is_all=13.姚录岐.我的图书馆主页 http://www.360doc.com/myfiles.aspx?app=1&type=34.天马的空间 [http://3334172842.qzone.qq.com]https://user.qzone.qq.com/3334172842/infocenter?_t_=0.424448397921435745.姚录岐吧-百度贴吧 https://tieba.baidu.com/f?kw=%D2%A6%C2%BC%E1%AA第二:引发网友关注的十个网络热点(一).百姓热爱毛泽东时代引发热议的网文:1.中国的「毛泽东热」,波及世界引发共鸣,说明了什么?-姚录岐-今日头条https://www.toutiao.com/article/7123039894934471180/2.吃水不忘挖井人,国庆倍思毛主席-姚录岐-今日头条https://www.toutiao.com/article/7150066440958198309/3.五十.六十.七十年代的青年,青春记忆是什么?-今日头条https://www.toutiao.com/article/7054298986370318856/?channel=&source=search_tab4.历史不应留空白,三大现象须关注-今日头条https://www.toutiao.com/article/7020891718530777630/?channel=&source=search_tab(二).国际热点评析引发热议的网文1.关于俄乌战争引发国际形势巨变的预测-姚录岐-今日头条https://www.toutiao.com/article/7128708723710657057/2.义愤是爱国激情,整改是当务之急-姚录岐-今日头条https://www.toutiao.com/article/7124588353546338829/3.一年前,笔者就曾预言苏联可能复活-姚录岐-今日头条https://www.toutiao.com/article/7091968221666263563/?channel=&source=search_tab4.日本对我国的文化渗透,是[文化特色】还是「文化入侵」?-姚录岐-今日头条https://www.toutiao.com/article/7128657562253525519/5.纪念日本侵略者的纪念碑,应该「这样」继续立下去-姚录岐http://www.360doc.com/content/22/0727/07/59259542_1041535364.shtml(三).国内热点评析引发热议的网文1.戴笠孙子在面临被判死刑之际,说了一句什么话顺利完成了自我救赎-今日头条https://www.toutiao.com/article/7113100263539409446/2.《二舅》倍受热捧,原因发人深省-姚录岐-今日头条https://www.toutiao.com/article/7124986511761785374/?channel=&source=search_tab3.司马莫言之辩,民心民意再现 姚录岐-今日头条https://www.toutiao.com/article/7151927631859040806/4.《人世间》,给了我们做父母的什么启发? 非著名网文作者姚录岐(提问者)的回答 头条问答https://www.toutiao.com/answer/7063637228551110915/5.暖气停供收费引发热议(之二)-姚录岐-今日头条https://www.toutiao.com/article/7150822400416842281/6.业主要求取缔物业公司,笔者对此提出五条建议-姚录岐-今日头条https://www.toutiao.com/article/7136733057016398339/?channel=&source=search_tabhttps://www.toutiao.com/article/7144213995333960206/(四).老年人热议的'如何才能越活越快乐越幸福'1.老年人晚年怎样做,才可真正获得幸福-姚录岐-今日头条https://www.toutiao.com/article/7128896103969243682/?channel=&source=search_tab2.父母子女分开生活,双方自愿因为什么?-今日头条https://www.toutiao.com/article/7018367876742627843/?log_from=58ae54302f1a8_16377121229803.一个家庭是否幸福美满,关键靠什么?-姚录岐.隽列勤-今日头条https://www.toutiao.com/article/7129289527671652901/?channel=&source=search_tab4.老年人在酷暑难耐时,要首先使用「生态空调」-姚录岐-今日头条https://www.toutiao.com/article/7115285967942009352/?channel=&source=search_tab5.养生关键抓心脏,健康从来靠自己-今日头条https://www.toutiao.com/article/7000126198542123551/?channel=&source=search_tab6.如何通过饮食滋补大脑,激发大脑活力?http://www.360doc.com/content/22/0122/06/59259542_1014384736.shtml(五).引发青年人热议的'如何在社会立足.创业的思路方法':1.你是否知道,打倒你的敌人是谁,如何防范(内卷)?-姚录岐-今日头条https://www.toutiao.com/article/7137966919646528034/?channel=&source=search_tab2.父母对子女最想说的话(之三):良好人缘,是培育幸运资源的沃土-今日头条https://www.toutiao.com/article/7055221035804656161/?channel=&source=search_tab3.人生成功靠两个立足点-父母对子女最想说的话(之五)-今日头条https://www.toutiao.com/article/7065880179587105284/?channel=&source=search_tab4.女孩子选男朋友的标准是什么?-今日头条https://www.toutiao.com/article/7062878388104692235/?channel=&source=search_tab5.理性恋爱观,是组建幸福之家的通行证-今日头条https://www.toutiao.com/article/7016528713881764388/?channel=&source=search_tab6.把坏事转化为好事,让心烦重归于愉悦-姚录岐-今日头条https://www.toutiao.com/article/7149709909360149004/?log_from=8e6c3607f4ea7_16665297607767.懂得天道轮回,就有良好心情 -姚录岐-今日头条https://www.toutiao.com/article/7143145675113480715/?channel=&source=search_tab(六).姚录岐论家庭文化及社会热点评论:1.姚录岐家庭文化(前言)-今日头条https://www.toutiao.com/article/7001966036731970085/?channel=&source=search_tab2.头条号:《老人再婚,是领结婚证好,还是不领结婚证、只是同居更好?》https://mp.toutiao.com/profile_v4/wenda/answer?qid=6634007200933085443&group_id=7167229708349407522&enter_from=&category_name=article_manage&stick_id=71672297083494075223.《最近的热搜“张家界新娘”是什么?》https://m.zjurl.cn/answer/7167139648275071269/?app=news_article&app_id=13&share_ansid=71671396482750712694.现在光棍多、剩女多、不婚不育多、离婚多、同居多的根源是什么?https://m.zjurl.cn/answer/7166384072892563751/?5.《一个女人毫无保留的支持一个男人创业,说明了什么?》:https://m.zjurl.cn/answer/7165723429872845068/?app=news_article&app_id=13&share_ansid=71657234298728450686.近几年,中国人口出生率不断下降,怎样才能提高人口出生率?https://m.zjurl.cn/answer/7166393670668419363/?app=news_article&app_id=13&share_ansid=7166393670668419363app=news_article&app_id=13&share_ansid=71663840728925637517.为什么现在的人,在亲戚.朋友之间不喜欢金钱借助-姚录岐-今日头条https://www.toutiao.com/article/7075577077054865959/?channel=&source=search_tab8.家庭理财,安全第一 -姚录岐-今日头条https://www.toutiao.com/article/7091121046979461647/?channel=&source=search_tab9.母亲节的「母亲梦」-姚录岐-今日头条https://www.toutiao.com/article/7095327053318259211/?channel=&source=search_tab10.母爱身教与兴家—姚录岐家庭文化之五-今日头条https://www.toutiao.com/article/7002739475696845344/?channel=&source=search_tab11.助人为乐,家中传统;今日头条,成就人生-今日头条https://www.toutiao.com/article/7021323375196897803/?channel=&source=search_tab12.您相信善有善报,恶有恶报吗?-今日头条https://www.toutiao.com/article/7064073896093401603/?channel=&source=search_tab(七).如何看待历史,评价历史人物?1.五千年历史,五个最伟大的人?http://www.360doc.com/showweb/0/0/1013347113.aspx2.无比珍贵的中华文物,无比神奇的当属哪件-姚录岐-今日头条https://www.toutiao.com/article/7122978624877232644/?channel=&source=search_tab3.学习毛主席历史观点,肯定秦始皇历史功绩-姚录岐-今日头条https://www.toutiao.com/article/7144213995333960206/4.大连日本街,是文化特色,还是文化入侵?-今日头条https://www.toutiao.com/article/7001945460785136142/?channel=&source=search_tab5.战场兵不厌诈,「仁义」必然败惨(春秋五霸故事之六)-姚录岐-今日头条https://www.toutiao.com/article/7087337472878723624/?channel=&source=search_tab6.个人足迹,折射出毛泽东时代的质朴辉煌与光荣伟大-姚录岐-今日头条https://www.toutiao.com/article/7094890525685187084/?channel=&source=search_tab(八).姚录岐与民盟:从整体来说,民盟组织是暖心的;从大多数来说,民盟成员是优秀的;从个人经历来说,民盟交往是一个人一生幸福的回忆,下面是我40年盟龄的老盟员的幸福回忆:1.中国民主同盟https://www.mmzy.org.cn/mmfc/1185/13204.aspx2.党盟合作80年,风雨同舟永向前--姚录岐_城市信息港_巨中成加盟网https://www.jzcjmw.com/citynews/220915857.htm3.智力服务无尚光荣,民盟工作成就人生-今日头条https://www.toutiao.com/article/7019841854300652070/?channel=&source=search_tab4.民盟生日,热烈庆贺;今日头条,成就人生-姚录岐-今日头条https://www.toutiao.com/article/7076632002984002063/?channel=&source=search_tab5.王光永同志与国宝何尊-今日头条https://www.toutiao.com/article/7002755839467569676/?channel=&source=search_tab6.记广告语征集界拓荒者姚录岐-广告语征集界现状分析-王凡.李国强-今日头条https://www.toutiao.com/article/7001579583799689739/?channel=&source=search_tab(九).退休老人挚爱宝鸡开放大学1.年年欢度重阳节,感谢党恩显精彩-姚录岐http://www.360doc.com/content/22/0930/08/59259542_1049870664.shtml2.党盟合作十二年,电大教育谱新篇--姚录岐http://www.360doc.com/content/21/0322/08/59259542_968220678.shtml3.电大更名开大,转型形势喜人-姚录岐http://www.360doc.com/content/22/0531/16/59259542_1033981111.shtml4.宝鸡开放大学:开放办学 面向社会全体实施终身教育|大学|学历|宝鸡|教学|教育_手机网易网https://3g.163.com/local/article/HFP1IMRN041999R3.html?referFrom=5.参加宝鸡电大重阳节敬老活动有感 鹏城家事 深圳论坛https://szbbsapp.sznews.com/forum.php?mobile=0&mod=viewthread&tid=4100767(十).宣传家乡-宝鸡,引发热议的几篇网文:1.宝鸡【疫】线同心,抗【疫】爱有温度-姚录岐http://www.360doc.com/content/22/0324/05/59259542_1023031999.shtml2.青铜器博物馆哪里最大?有形的无形的神奇无比-今日头条https://www.toutiao.com/article/7046125118510105100/?channel=&source=search_tab3.关于宣传宝鸡文物的建议http://wwj.baoji.gov.cn/jact/front/mailpubdetail.do?transactId=312768&sysid=2224.扶风县人民政府 县长信箱 为了失去的纪念-姚录岐-今日头条http://www.fufeng.gov.cn/jact/front/mailpubdetail.do?sysid=704&transactId=3152965.公交宣传周,宝鸡瞥一幕--姚录岐http://www.360doc.com/content/22/0926/06/59259542_1049361915.shtml小白docker求入门?
本文邀请yeedom来解答,通过大量的图片、示例介绍,帮助你快速、全面地从入门到实战~
1、docker是什么Docker使用go基于linux lxc(linux containers)技术实现的开源容器,诞生于2013年年初,最开始叫dotcloud公司,13年年底改名为docker inc。
2017年下载次数达到了百亿次,估值达13亿美元,通过对应用封装(Packaging)、分发(Distribution)、部署(Deployment)、运行(Runtime)全生命周期管理,达到“一次封装,到处运行”
为何使用docker?
Docker直译码头工人,将各种大小和形状的物品装进船里。这对从事软件行业的人来说,听起来很熟悉,花了大量时间和精力把一个应用放在另一个应用里。
docker出现之前,对不同环境的安装、配置、维护工作量很多,如部署,配置文件,crontab,依赖等等。使用docker,无需关心环境,只需要一些配置就能构建镜像,而部署则用一条run命令。
虚拟机VS容器
虚拟机需要有额外的虚拟机管理应用和虚拟机操作系统层,操作系统层不仅占用空间而且运行速度也相对慢。docker容器是在本机操作系统层面上实现虚拟化,因此很轻量,速度接近原生系统速度。
虚拟机启动速度是分钟级别,性能较弱、内存和硬盘占用大,一个物理机最多跑几十个虚拟机,但它的隔离性比较好。docker启停都是秒级实现,内存和硬盘占用非常小,单机支持上千个容器,在ibm服务器上可运行上万个容器。容器跟虚机相比,有着巨大的优势。
docker优点
只关心应用:以往我们需要关心操作系统、软件、项目,有了docker我们可以只关心应用而不是操作系统,docker发展迅速,基于docker的paas平台也层出不穷,使得我们能更方便的使用docker;
快速交付:docker可在秒级提供沙箱环境,开发,测试,运维使用完全相同的环境来部署代码
微服务:docker有助于将一个复杂系统分解,让用户用更离散的方式思考服务
离线开发:将服务编排在笔记本中移动办公,使用docker可在本机秒级别启动一个本地开发环境;
降低调试成本:在测试和上线时产生无效的类、有问题的依赖、缺少的配置等问题,docker可让一个问题调试和环境重现变得更简单;
CD:docker让持续交付实现变得更容易,特别是对于蓝绿部署就更简单。
第一版上线时,需要上第二版新功能,两个版本功能会有冲突,这时用docker实现蓝绿部署就非常方便了;
如:可以部署两个版本同时在线,新版本测试没问题了把老版本流量切到新版本就可以了
迁移:可以很快的迁移到其他云或服务器
与传统虚拟机方式相比,容器化方式在很多场景下都是存在极为明显的优势。无论是开发、测试、运维都应该尽快掌握docker,尽早享受其带来的巨大便利;
容器化方式在很多场景下都有极大的优势。无论是开发、测试、运维都应该尽快掌握docker,尽早享受其带来的巨大便利。
概念
再来了解docker非常关键的概念,这样才能理解docker容器整个生命周期。
概念-镜像
镜像(类)=文件系统+数据,我常常用开发语言中的类比作镜像,对象比作容器镜像由多个层加上一些docker元数据组成,容器运行着由镜像定义的系统。
概念-容器
容器(对象)=镜像运行实例
容器是镜像的运行实例,可以使用同一个镜像运行多个实例。如图所示,一个ubuntu docker镜像产生了三个ubuntu容器,docker利用容器运行和隔离应用。
从读写角度来说,镜像是只读的,容器是在镜像上添加了一层可读写的文件系统。
概念-层
层=文件变更集合
像传统虚机应用,每个应用都需要拷贝一份文件副本,运行成百上千上磁盘空间会迅速耗光,而docker采用写时复制来减少磁盘空间,当一个运行中的容器要写入一个文件时,它会把该文件复制到新区域来记录这次的修改,在执行docker提交时将这次修改记录下并产生一个新的层。docker分层解决大规模使用容器时碰到的磁盘和效率问题。
概念-仓库
docker借鉴了大量git优秀的经验。docker仓库分公有库和私有库,最大的公开仓库是docker hub,国内也有很多仓库源。
2、创建第一个docker应用通过创建一个docker应用来看看docker是怎么方便使用的。
创建docker镜像方式
创建docker有四种方式
但最常用的docker命令+手工提交和Dockerfile的方式
对于我们来说Dockerfile是最常用也是最有用的。
那创建一个docker应用只需要三步:编写dockerfile、构建镜像、运行容器
编写dockerfile
那我们就开始用dockerfile来创建一个应用
Dockerfile是包含一系列命令的文本文件,这个文件包含6条命令
1、FROM是使用php官方镜像,左边是镜像名字,右边是标签名字,标签名字不写默认是latest
2、声明维护人员
3、RUN运行一条linux命令,我们把php代码重定向到/tmp/index.php
4、EXPOSE声明要开放的端口
5、WORKDIR启动容器后默认目录
6、CMD容器启动后,默认执行的命令,相当于应用的入口,用php自带的webserver监听8000
构建镜像
使用docker build命令生成镜像,—tag指定镜像的名字,左边是名字,右边是标签,最后有个.表示在当前目录查找Dockerfile。可以看到,每个命令都会有个输入输出,输入是命令,输出是给到层的id,所以,基本上每个命令都会产生一个层。最后提示镜像构建成功,并打上镜像标签。
运行容器
第三,使用docker run命令运行镜像,-p将容器的8000端口映射到本机8000端口,—name给容器起个名字。用curl对本机8000端口请求,服务器返回当前时间,说明我们构建的容器运行成功了。
请求本地8000端口,服务器返回当前时间
dockerfile常用命令
其实Dockerfile常用命令就5个:from、add、run、workdir、cmd
创建docker应用步骤
•编写dockerfile
•构建镜像
•运行容器
使用docker应用步骤
•拉取镜像
•运行容器
dockerfile最佳实践
•精简镜像用途
尽量让每个镜像的用途单一
•选择合适基础镜像
选择以alpine、busybox等基础的镜像
busybox:号称操作系统里的瑞士军刀,只有……这么大,但却有一百多常用命令
如果你的目标是小而精,busybox是首选,因为它已经精简到没有bash,使用的是ash,一个兼容posix的shell
Alpine:你的目标是小但是又有一些工具的话,可以选择alpine,它是一个面向安全的轻量linux发行版,它关注安全、性能和资源效能,比busybox功能更完善,还提供apk查询和安装软件包,大小只有2-3兆。
很多官方的镜像都有alpine的镜像,像刚刚使用的php镜像。
•提供维护者信息
•正确使用版本
使用明确的版本号,而非依赖于默认的latest,避免环境不一致导致的问题
•删除临时文件
如安装软件后的安装包,如上图2、3步骤
•提高生成速度
如内容不变的指令尽量放在前面,这样可以复用
•减少镜像层数
多条命令写在一起,使生成的镜像层数少,如上图2、3步骤
•恰当使用multi-stage
保证最终生成镜像最小化
3、常用命令想使用一个镜像,用这个命令就可以了,默认按评分排序。official如果是ok表示是官方镜,Auto标示它是否用dickerfile进行自动化镜像构建。
pull
一旦确定一个镜像,通过对其名称执行docker pull来下载。标签默认是latest,严格来讲,镜像的仓库名还应该添加仓库地址的,默认是registry.hub.docker.com Docker images命令查找下载的镜像。
run
使用docker run运行一个容器,it表示用交互式方式运行,最后表示要执行的命令。
其实更常用的方式是以后台方式来执行,这时用d参数在后台运行,运行后用exec命令进去到容器。
tag
Docker tag给镜像一个新tag名字。
Docker images查看centos镜像,把centos:latest打上centos:yeedomliu,这时再看会有3个centos,latest和yeedomliu的镜像id是相同的。把centos:yeedomliu删除,再查看latest还会存在,最后用rmi命令删除latest就会真正把latest镜像删除掉。如果相同镜像存在多个标签,只有最后一次的rmi命令会真正删除镜像。
ps
Ps可以查看运行中的容器
rmi
删除一个镜像,同一个镜像id的不同标签的镜像,使用rmi删除最后一个镜像才会真正删除这个镜像。
rm
删除docker容器,如果运行中的容器需要加-f
diff
容器启动后文件变化情况
logs
查看容器运行后的日志
cp
我们想从容器里面拷贝文件到宿主机,或相反的过程就可以用到cp命令
container prune
随着使用docker时间越长,停止状态下的容器会越来越多,这些都会占据磁盘空间
image prune
未被打标签的镜像可以用image prune命令清理
system prune/df
如果你觉得刚刚两条命令执行起来麻烦,可以用docker system prune一条命令搞定
另外用system df查看docker磁盘空间
实战了解了docker基础知识后,可进入相对实战的环节
•本地开发
我们的项目使用了很多服务,如redis/mysql/mongodb等等,如果一个个运行起来,还加上配置,容易出手,也比较麻烦
kitematic:与使用命令行管理本地容器相比,你更想使用图形工具对容器管理,官方推出的容器管理工具,通过它可以查找镜像、创建容器、配置、启停容器等管理。
这是配置容器端口和宿主机端口,目录,网络等映射界面
docker-compose
compose定位是“定义和运行多个docker容器的应用”,前身fig,目前仍然兼容fig格式的模板文件。
一条命令可以把一个复杂的应用启动起来
日常工作中,经常碰到多个容器相互完成某项任务
docker-compose示例1
默认模板文件名叫docker-
compose.yml
,结构很简单,每个顶级元素为服务名称,次级信息为配置信息。这里使用了redis/mongodb/mysql/nginx镜像,分别给它们映射了本地目录、端口、密码等信息,nginx镜像需要使用redis/mysql等服务,用links命令连接进来。docker-compose示例2
如果在本地开发,每个项目都可以像之前说的那样配置,这里提供了另外一种做法。我把公共的资源在一开始就启动,每个项目里只启动nginx镜像并关联其它的服务即可。
公共服务compose
项目compose
•常见问题
主进程:docker启动第一个进程称主进程,就是id为1的进程,这个进程退出就意味着容器退出,所以想要使docker作为服务使用,这个进程是不能退出的。expose命令是声明暴露的端口,运行时用-P才会生效。一般ports命令是做真正的端口映射,比较常用。
•架构
安装了docker的主机,一般在一个私有网络上
1、调用docker客户端可以从守护进程获取信息或发送指令
2、docker守护进程使用http协议接收来自docker客户端的请求
3、私有docker注册中心存储docker镜像
4、docker hub是由docker公司运营的最大的公共注册中心
互联网上也存在其他公共的注册中心
调用 Docker客户端可以从守护进程获取信息或给它发送指令。守护进程是一个服务器,它使用 HTTP协议接收来自客户端的请求并返回响应。相应地,它会向其他服务发起请求来发送和接收镜像,使用的同样是 HTTP协议。该服务器将接收来自命令行客户端或被授权连接的任何人的请求。守护进程还负责在幕后处理用户的镜像和容器,而客户端充当的是用户与 REST风格 API之间的媒介。
理解这张图的关键在于,当用户在自己的机器上运行 Docker时,与其进行交互的可能是自己机器上的另一个进程,或者甚至是运行在内部网络或互联网上的服务。
•优化
使用小镜像:一般来说,使用小的镜像都相对比较优秀,如官方的镜像基本上都有基于alpine的镜像
事后清理:删除镜像里软件包或一些临时文件,减小镜像大小
命令写一行:多个命令尽量写在一起有助于减少层数,也会减少镜像的大小
脚本安装:使用脚本进行初始化时,可以有效减少dockerfile的命令,同时带来另外的问题,可读性不好并且构建镜像时缓存不了
扁平化镜像:构建镜像过程中,可能会涉及到一些敏感信息,或者用了上面的办法镜像依然很大,可以试试这个办法
docker export 容器名或容器id | docker import 镜像标签
multi-stage:从docker 17.05版本开始,docker支持multi-stage(多阶段构建),特别适合编译型语言,如我在一个镜像下编译,在另外一个很小的系统运行,如下图,go项目在golang环境下编译,在alpine环境下运行。
2020年哪些行业比较景气?
2020年是个很不顺的一年,伴随着就业压力增大,大家对工作的忧患意识增强,很多上班一族,不仅关心的是今年公司行业的情况,包括行业近几年的发展都很关注,那么2020年哪些行业比较景气呢
很多人其实到现在也没弄明白他们是怎么赚钱的,很多人都会把自己的成功归结为能力的结果,事实上这个是最大的可悲……
我自己一直在反思这些年里的很多事情,突然发现所有的成功失败,很大程度上都不是自己个人能力决定的,而是很大程度上被大趋势给决定了。
现在创业的人很多,创业有时候选择大方向很重要,因为赚大钱和赚小钱说白了,其实都会很辛苦,都很艰难,你路边开一个小店铺要做成赚钱,其实也不见得比做好一个国有企业要容易到哪里去,都不容易,但是同样辛苦,结果是截然不同的。
1
现在随着国家政策的开放,很多家长们对于孩子的学前教育问题越来越重视,我们针对这一机遇,选择开一家儿童互动体验馆,在店里不仅可以让孩子在兴趣爱好方面得到培养,也能够提高动手动脑能力,经营内容有可以提高孩子们动手能力的手工类,也有体现出团队意识,活跃动脑能力的益智类等等,综合性的经营内容,经营方式有课堂系列,亲子互动系列,零售等等,灵活性经营,经营简单,而且收益高。
2
近年来,随着国民经济的迅速发展,中国的国际旅游和国内旅游业也日益兴旺和发达起来了。1997年,中国旅游人数达7000万人次,旅游收入800亿元。旅游业的发展,不但增加了中国非贸易外汇收入,增进了中国人民同世界各国人民交往的友谊,而且促进了中国的对外开放,开辟了新的就业门路,对于提高民族素质等都有积极作用。据统计,到2010年,全世界国际旅游者达9—10亿人次,旅游业职工3·7亿人,创产值15亿美元。中国旅游人数达2亿人次,旅游业职工2700万人,是中国服务业就业人数较大的行业。
3
中国经济快速发展,也带动着动漫产业的成长,2019年国内动漫产业总值将超过1200亿元,前景非常广阔。现在动漫行业是一个完整的产业链,从最开始有漫画书到拍成电视剧变成漫画片再到漫画片里面人物所形成的衍生品。动漫周边产品针对的消费人群是以8-35的年轻人为主,价格也很便宜,是实用性很强的商品,所有商品都是根据以漫画为背景做的。动漫周边产品无论是大城市,还是小县城都有着巨大的市场空间。
4
近5年来最高景气度的年份,在5G、万物互联、人工智能的驱动下,我们有望看到各个电子硬件细分领域的机遇,另外随着国内电子供应链企业逐步切入到全球舞台,各领域均将迎来盈利的快速成长。
半导体方面,从领先企业台积电的数据可以看出,5G、高性能计算、物联网均构成了半导体行业的需求基础,将全面驱动半导体领域的高景气度。台积电预期2019Q4将实现营收102-103亿美金,对应同比增速8.6%-9.5%,刷新季度营收最高值。
你见过的程序员都写过哪些逆天的程序呢?
至今还惊叹的3D大作《彗星撞地球.exe》,只能用电脑看,近25万倍的压缩的精品!!!每年,世界各地著名的Warez组织都会推出一个小的动画片来比较,仅仅是用来炫耀其实力。64K的3D动画。要知道,一首普通的MP3,通常就有4000K左右,一张普通的JPG压缩图片也要30-40K,而这个仅有63K的3D动画,你花十分钟也看不完而且不重复带音乐。推荐配置:2G/512M/GF4Ti或ATi9600、128M以上。prophecy《彗星撞地球》2000年时的最经典力作!相信大多网友对这个演示是相当熟悉了将1.9G的数据压缩为64K,其3D渲染和声效却令人震撼,尤其是以64K的大小竟然演示了近10分钟的不重复3D影片,其技术令人震惊~因为,事实上,这个动画的真正容量超过15G,也就是说这个Warez组织把它压缩了25万倍。注:系统必须安装有directx8.0才行。因为动画支持DX8.0加速。