首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Docker系列】Docker入门历程

这块技术主要有Kubernetes和Docker,Kubernetes正在熟悉中,所以接下来主要分享学习Docker内容。...接触Docker2020年初,那时候有个需求是自动化爬虫,使用python在网页上点点点,用Docker搭建了一个vnc环境,当时觉得好牛逼啊,后面就慢慢了解了一些,但是因为没有实践机会,也就是浅尝即止...后面计划引进Docker开始了真正实践Docker,过程中有些坎坷,但是最后服务部署成功,浏览器打开应用页面的一瞬间,突然泪满盈眶,哈哈,也没有啦。...当时一直协助我运维还跑路了,还有协助我组长博哥和开发黄老师开会,那一刻无人分享喜悦,给我硬生生憋了一会儿,哈哈哈。 接下来讲讲所学到Docker基本知识吧。...#搜索tomcat docker pull tomcat #拉取tomcat镜像 docker run -d --name

41140

Docker故事

,不过好在,Docker经过这几年迭代,变得越来越优秀,而我技术也稳步提升。...最开始,只是想着把不同服务环境隔离开,才使用Docker。到后来,每次接触到新技术,都会去看能不能用 Docker 运行。...就好比“世界运行在 SharePoint 上一样”(doge,绝大部分服务,都是跑 Docker,包括开发、测试和部署环境。...确保开发与生产之间一致性同时,可以完全本地进行编码和测试。...到毕业后,惊喜发现,不少公司面试时候,熟悉 Docker 都是一个加分项(明明只是开发,硬是被逼成了全干工程师 一些Docker笔记 几乎所有主流平台,都使用过,但限于我有60%服务器是 CentOS

45011
您找到你想要的搜索结果了吗?
是的
没有找到

为什么看不到ERP价值点在哪?

项目的成果70%是管理改进,30%才是信息技术工具改进。...那么上了ERP,它价值在哪里呢 管理观念提升   ERP项目建设有一半时间整理流程(BPR梳理),配置阶段还要持续地进行流程优化工作,BPR不是把企业现有的工作图纸化,而是把企业工作先流程化而后再进一步优化...,同时融入企业战略规划中期望推进新管理理念,所以即使ERP这个软件没有投用,BPR成果(已经优化企业流程)如在企业中实行起来,其实无所谓再用什么工具,其管理效益都是不可估量。...绩效管理动态化 ERP不只是业务层业务操作平台,更重要也是企业决策层管理平台,通过这个平台决策层可以及时了解丰富企业各业务运转数据,宏观上可得到统计分析数据,微观上亦可细致到每一个工单操作情况...规范化方面,一纸规范常常在实际工作中无法执行到底,因为缺乏一把“尺子”时刻去引导和检验工作是否满足标准,而ERP正好弥补了这一缺陷,首先它是日常业务工作时刻不能缺少工具,绝大部分工作必须在其中进行

57910

Docker 卡死了,怎么办?在线等

因为我们最近在升级 docker 版本,存量宿主 docker 版本为 1.13.1,并且逐步升级至 18.06.3,新宿主 docker 版本都是 18.06.3。...所以,现在问题有二: docker hang 死根因是什么? docker hang 死时,为什么重启 kubelet,会导致宿主状态变为 NotReady? 2....容器内查看,因 PID NS 隔离,该进程 ID 是 1 15581:异常容器内执行用户命令进程 15638:异常容器内执行用户命令时,进入容器 NS 进程 这里再补充一个背景知识:当我们启动容器时...再将本解决方案自动化过程中,如何能够识别如 docker hang 死是由于写 pipe 导致,是一个小小挑战。但是相对于以上两种解决方案,认为还是值得一试,毕竟影响面微乎其微。...后续 其实我们在读 pipe 时候还引起了一个其他问题,后续再来为大家介绍。 另外,docker hang 死原因远非这一种,本次排查结果也并非适用于所有场景。

7K31

阿里工作这段时间里,都学到了哪些东西

来阿里也已经四个多月了,这段时间你学了很多东西,简单说起来,就是一个走出舒适区过程,从一开始新手入门,到逐渐熟悉业务和技术,再到慢慢适应环境,胜任工作。...总体来说,这几个月还是学到了很多东西,感觉成长很快,但同时工作压力也非常大。总体来说,归纳几个点吧。 第一点:就是阿里技术。...其实简单来说,蚂蚁这些中技术组件和阿里系中间件、以及开源一些组件都大同小异,只不过对于金融支付场景更加适用,这也是第一次接触大规模分布式技术组件,不管是缓存、消息队列、定时任务等各种各样组件...没有正式工作之前,对职场理解还停留在实习阶段,实习相对正式工作来说,比较轻松,生活和工作压力也没那么大,所以可能在实习阶段也比较散漫,没有特别努力认真,现在想想还真应该反思一下实习时候状态,...,如何熟悉这一套东西

36040

与挖矿斗争日子,Docker 都删了

黑心挖矿攻击者 前段时间,笔者想用在腾讯云购买 2C4G 服务器捣鼓一些技术,安装好 docker、mysql 后,结果 mysql 中数据库表被删除了,只留下一张 warning 表,根据...当时笔者存在侥幸心理,觉得 2C4G 服务器配置应该不太适合挖矿,库表也都是一些测试数据,以后应该不会留意这个小庙吧?况且如果是勒索,怎么不留下打款账号信息呢?...反击 咨询同行 Owen 之后,估测是 docker 致命漏洞所致,这里有篇 docker 漏洞文章《Docker 发现致命安全漏洞》,大家可以阅读下,传送门: https://baijiahao.baidu.com...这很危险,一旦攻击者掌握了root权限,操作系统生杀大权将会全部掌控攻击者手上。...红帽 Docker 技术产品经理 Scott McCarty 警告说: “runc和docker安全漏洞(CVE-2019-5736)披露说明了许多IT管理员糟糕情况。

71620

docker入门终极指南,这是见过最好教程

一、讲个故事 为了更好理解 Docker 是什么,我们先来讲个故事: 需要盖一个房子,于是搬石头、砍木头、画图纸、盖房子。一顿操作,终于把这个房子盖好了。...这时候按以往办法,只能去海边,再次搬石头、砍木头、画图纸、盖房子。 烦恼之际,跑来一个魔法师教会一种魔法。这种魔法可以把盖好房子复制一份,做成「镜像」,放在背包里。...相信你也会有这样疑惑:为什么 Docker 启动快?如何做到和宿主机共享内核? 当我们请求 Docker 运行容器时,Docker 会在计算机上设置一个资源隔离环境。...发布镜像需要如下步骤: 登陆 [dockerhub](https://hub.docker.com) ,注册账号; 命令行执行 docker login ,之后输入我们账号密码,进行登录; 推送镜像之前...以下是应用 docker 过程中整理最佳实践,请尽量遵循如下准则: 1.

45520

从这个角度,终于理解为什么需要Kafka这样东西了!

这种"通知"事情,一种办法是用轮询实现, 程序B不断地查数据库,看看有没有新数据到来, 但是这种方法效率很低。...可是传统MQ也有问题,通常情况下,一个消息确认被读取以后,就会被删除。如果来了一个新程序C,也想读之前消息,或者说之前一段时间消息,传统MQ表示无能无力。...Kafka出现了,它也是一个消息队列,但是它能保存很长一段时间消息(因为硬盘上),队列中每个消息都有一个编号1,2,3,4.... ,这样就支持多个程序来读取。...例如:程序B读到了编号为3消息, 程序C读到了编号为5消息, 这时候来了一个新程序D,可以从头开始读。...当然,Kafka做远不止于此,它还充分利用硬盘顺序化读取速度快特性,再加上分区,备份等高可用特性, 一个高吞吐量分布式发布订阅消息系统就诞生了。

1.6K40

为什么很努力,但越学感觉越写不出东西

之前有同学跟我说过,老尚,学了html、css、js和框架了,然后接下来该学什么呢?言下之意,“得再学哪些东西,才能写出来很牛b、很厉害前端应用呢?”...一般会回答,“你先写啊,先写一些小东西,小demo,小项目,然后再把它们拼合起来搞成一个大项目,先从量方面下功夫,然后再提升质方面”。 “喔,明白了,谢谢”,聊天结束。...为什么会这样? 因为错把学习前端技术本身,当成了前端开发技能全部。 结果是什么? 用了很长时间在前端技术上,但要做什么东西,却没有思路,无从下手。 <!...这个个人主观在当前阶段认为,计算机科学也许包括了WEB前端开发,WEB前端开发算是计算机学科。因为它使用场景实际生产环境,也许有但不偏重理论。...它需求是什么怎么样?怎么去一步一步实现这个业务逻辑。。。等。 实践出真知嘛,前端学习个东西,如果你只是埋头学习的话,也不是不行。只是开发思路这方面的进展肯定就慢了。

71520

Docker在手,天下有,Win10系统下利用Docker部署Gunicorn+Flask打造独立镜像

Docker将这个完整项目部署起来,为什么Docker呢?...原因很简单,这种容器技术可以将整个项目用单个容器装起来,仅仅只需要维护一个简单配置文件就告诉电脑每次部署要把什么东西装进容器,甚至把这个过程自动化,部署流程就会变得简单、方便。    ...同时Docker其强大跨平台特性,可以让我们在任何系统下部署项目,包括经常令人诟病Windows,值得一提是本次Win10下部署项目的流程同样适用于Centos、Mac os、Ubuntu等系统...最后我们就可以愉快打包整个项目了,项目根目录下执行 docker build -t 'myflask' .    ...我们看到,Win10下,已经不可思议通过Gunicorn把Flask跑起来了,这在之前没有Docker技术之前是不可想象

93740

没有docker真的不想动这样生信软件

,大多数人是没有操作系统管理员权限,所以安装库文件特别的免麻烦,这也就是早期生物信息学初学者遇到最多bug,去搜索一个软件安装使用方法, 甚至彻夜不眠三天两夜都搞不定一个小小软件安装!...,大量NGS流程代码几年前就共享在生信技能树,生信菜鸟团各大平台了。...也无需一个个软件去搜索,去学习,去安装它。...,不过,有些软件仅仅是安装并没有用,还需要下载配套数据库,比如 HOMERmotif寻找,数据库文件也是几个G,如果是海外,下载网速也是一个问题。...在生信技能树上面写过部分docker教程, 目录如下: 用集成了anacondadocker快速布置生信分析平台 学会docker啦!

97131

为什么公司里访问不了家里电脑?

上篇文章「为什么我们家里IP都是192.168开头?」提到,因为IPv4地址有限,最大42亿个。...IP报头里含有发送和接收IP地址 但是我们家里局域网内,基本上都用192.168.xx.xx这样私有IP。 如果我们发送网络包时候,这么填。对方回数据包时候该怎么回?...那这么说只有用到端口网络协议才能被NAT识别出来并转发? 但这怎么解释ping命令?ping基于ICMP协议,而ICMP协议报文里并不带端口信息。依然可以正常ping通公网机器并收到回包。...为什么公司里访问不了家里电脑? 那是因为家里电脑局域网内,局域网和广域网之间有个NAT路由器。由于NAT路由器存在,外网服务无法主动连通局域网内电脑。...最后留个问题,有了NAT之后,原本并不富裕IPv4地址突然就变得非常够用了。 那我们为什么还需要IPv6? 另外IPv6号称地址多到每粒沙子都能拥有自己IP地址,那我们还需要NAT吗?

2K10

修福报 | 让 .NET Core 博客系统支持 Docker

作为一名20年老软粉,虽然嘴上说着很不情愿用 Linux、Docker这种非微软东西,但也只能假装抱着批判态度,向 Linux 和 Docker 伸出了魔爪,让博客系统能够容器化运行。...Docker 环境安装 作为一个20多年老软粉,怎么可以自己纯洁 Windows 电脑上装 Docker 呢?装完以后:Docker 真香。...为了最大限度避免 Windows 被污染(尽管它已经是咖喱拌饭了), Docker 编译和发布环境都配置云端,采用 Azure DevOps + Docker Hub + Azure App Service...YAML Azure DevOps 上,使用 YAML 方式编译和部署博客项目,其中 Docker 编译步骤定义如下: - job: Docker pool: vmImage:... Docker 之旅刚刚起步,肯定还有很多没遇到过情况。欢迎读者留言中补充和建议!

1.2K30

威联通NAS用Docker搭建世界(MC)服务器

QNAP使用Docker容器搭建Minecraft游戏服务器 本教程以1.19版官方版服务端为例,其他服务端也差不多流程。...接着NAS里创建一个文件夹用于存放mc服务端文件,文件夹名字自己定,这里是 blog.zeruns.tech 。...创建容器 打开 Container Station,点击创建,输入 openjdk 搜索,然后点击第一个安装。...jar文件上传到上面创建文件夹里 接着点击下图符号进入终端,命令这里输入 /bin/sh 然后点击连接 接着弹出窗口里输入下面的命令,#后面的中文是注释,不用输入。...接着继续终端再运行一次 java -Xmx4G -server -jar server.jar nogui 然后稍等一会,出现下图Done,就表示开服完成可以进游戏了。

4.8K10

是如何用树莓派 + Docker 轻松实现人脸识别应用

今天我们将利用Docker容器树莓派上快速打造一个人脸识别应用。...下面我们将利用Docker来构建打包应用镜像,这样可以一次构建到处运行,也可以充分利用Dockerfile自带分层能力,可以方便地调整依赖包,这样开发部署过程中格外高效。...树莓派上部署人脸识别应用 得益于树莓派和Docker安装部署人脸识别开发环境非常简单: 1、 Raspberry PI 3 安装最新 Raspbian。...大家可以利用 docker cp 命令,向容器中拷贝文件,比如照片,或者容器中利用 nano 等命令来编辑代码。 人脸识别应用解析 ?...2018我们不但可以看见容器企业用户生产环境中被广泛应用,容器技术也将无处不在,给我们更多惊喜。

1.8K10

因为这个工具, GitHub 搜索源码时间缩短了 50%!

最近几天,无意中发现了一个超赞在线网站,里面汇集了包含所有编程语言开源项目和库,并可以链接到相对应 GitHub 上。...特意看了一下,里面包含编程语言太全了,例如最常见 C、C++、Go、Java、Python 等等。...从 4 种不同属性,我们可以根据自己需要,寻找 star 数最多、fork 数最多,或者是最近更新 GitHub 项目。 4. 搜索功能 是的,lib4dev 也提供了项目搜索功能。...例如我搜索“AI”,就会罗列出排行结果了。 ? 下面举个例子,我们使用 star 最多排行属性,搜索“AI”,结果中,进入排名第二“PracticalAI”。...但是搜索 GitHub 项目确实不错,基本上可以缩减闲逛 GitHub 50% 时间了。 最后,再次放上在线网址: http://www.lib4dev.in/ 觉得有用的话,赶紧试试吧~

1.2K20

因为这个工具, GitHub 搜索源码时间缩短了 50%!

最近几天,无意中发现了一个超赞在线网站,里面汇集了包含所有编程语言开源项目和库,并可以链接到相对应 GitHub 上。...特意看了一下,里面包含编程语言太全了,例如最常见 C、C++、Go、Java、Python 等等。...从 4 种不同属性,我们可以根据自己需要,寻找 star 数最多、fork 数最多,或者是最近更新 GitHub 项目。 4. 搜索功能 是的,lib4dev 也提供了项目搜索功能。...例如我搜索“AI”,就会罗列出排行结果了。 ? 下面举个例子,我们使用 star 最多排行属性,搜索“AI”,结果中,进入排名第二“PracticalAI”。...但是搜索 GitHub 项目确实不错,基本上可以缩减闲逛 GitHub 50% 时间了。 最后,再次放上在线网址: http://www.lib4dev.in/ 觉得有用的话,赶紧试试吧

59920

用了Docker,妈妈再也不担心软件安装了 - 基础篇

与虚拟机很大不同在于,一个容器通常只运行一个程序。Docker中, 应用程序和数据文件是分开,因此可以不影响数据情况下快速升级代码 或系统。...这就保证了Docker中容器生命周期是短暂,而数据存储是永恒。 数据卷存储在运行Docker宿主机上,对每个容器来说是特有的。...数据卷也可用于不同容器间共享数据。...我们也可以根据所要运行软件需要,来获取不同操作系统, 方便软件安装。 搜索镜像 docker search ubuntu; 镜像名字通常由用户名/镜像名构成, 无用户名为官方认证镜像。...我们需要现在Docker hub注册, 用注册用户名替换掉前文提到username。 注册成功之后,本地服务器尝试登录,用以把登录信息存储本地,方便后续使用。

3.7K61
领券