Docker

Docker

使用Docker、Nginx和Jenkins实现前端自动化部署

阿娇 发表了文章 • 0 个评论 • 1042 次浏览 • 2020-09-14 11:36 • 来自相关话题


前期准备

  • 基于CentOS 7系统云服务器一台。
  • 基于Vue-CLI的项目部署在GitLab之上。


部署目标

搭建Docker+Nginx+Jenkins环境,用于实现前端自动化部署的流程。具体的实现效果为开发人员在本地...
查看更多

容器技术的前世今生

cainzhong 发表了文章 • 0 个评论 • 1150 次浏览 • 2020-09-12 17:40 • 来自相关话题


【编者的话】深入了解容器技术是如何在大规模革新应用程序和微服务的打包和部署过程中发展起来的。1979年~2020年。

作为一个软件工程师,DevOps工程师或DevSecOps工程师,系统集成商,甚至网络工程师,你肯定听过这样一句话,用容器、Docker或者...
查看更多

Docker轻量级可视化管理工具Portainer

aoxiang 发表了文章 • 0 个评论 • 721 次浏览 • 2020-09-08 15:32 • 来自相关话题


Portainer介绍

Docker的可视化管理工具有DockerUI、Shipyard、Rancher、Portainer等,具体的功能差异请查看《[Docker的可视化管理工具对比](https://www.cnblogs.com/fengli99...
查看更多

云原生应用实现规范:初识 Operator

阿里巴巴云原生 发表了文章 • 0 个评论 • 664 次浏览 • 2020-09-07 14:48 • 来自相关话题


基于 Kubernetes 平台,我们可以轻松的搭建一些简单的无状态应用,比如对于一些常见的 web apps 或是移动端后台程序,开发者甚至不用十分了解 Kubernetes 就可以利用 Deployment,Service 这些基本单元模型构建出自己的应用...
查看更多

Kubernetes在信也科技的落地实战

大卫 发表了文章 • 0 个评论 • 739 次浏览 • 2020-09-07 13:24 • 来自相关话题


【编者的话】信也科技是一家服务于全球的金融科技平台,总注册用户数超过1亿。国内业务覆盖全国97%的城市和乡村,国际业务覆盖有印尼、菲律宾、越南和新加坡等国。为了更好的支撑信也科技业务的高速迭代,我们在2018年底上线了基于Kubernetes和Docker的容...
查看更多

Docker环境部署Prometheus实践

JetLee 发表了文章 • 0 个评论 • 796 次浏览 • 2020-09-05 14:52 • 来自相关话题


Prometheus简介

Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。

Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。 2016年由Google发起Lin...
查看更多

使用Docker部署Prometheus实现微信邮件报警

翔宇 发表了文章 • 0 个评论 • 791 次浏览 • 2020-09-05 14:05 • 来自相关话题


Prometheus组成及架构

Prometheus生态圈中包含了多个组件,其中许多组件是可选的:
  • Prometheus Server:用于收集和存储时间序列数据。
  • Client Library:客户端库,为需要监控的服务生成相应的M...
查看更多

使用kind快速创建本地集群

Rancher 发表了文章 • 0 个评论 • 621 次浏览 • 2020-09-03 10:52 • 来自相关话题


简 介

kind是另一个Kubernetes SIG项目,但它与minikube有很大区别。它可以将集群迁移到Docker容器中,这与生成虚拟机相比,启动速度大大加快。简而言之,kind是一个使用Docker容器节点运行本地Kubernetes集...
查看更多

DockOne微信分享(二六九):当 Kubernetes 遇到机密计算,阿里巴巴如何保护容器内数据的安全?

阿里巴巴云原生 发表了文章 • 0 个评论 • 1334 次浏览 • 2020-08-28 14:39 • 来自相关话题


【编者的话】本文主要介绍了机密计算的概况, Inclavaer Containers 开源项目的架构、已支持的功能和迭代计划,以及阿里云 ACK-TEE 的发展现状和规划。

机密计算简介

应用容器安全现状

[attach]30418[/attac...
查看更多

十二大Docker开源替代产品

翔宇 发表了文章 • 0 个评论 • 1761 次浏览 • 2020-08-18 09:02 • 来自相关话题


众所周知,在全球范围内,Docker已经发展成为云计算的核心技术之一。

作为流行的容器管理技术,Docker的最大优点是能将应用与计算环境分离,允许开发者在同一台计算机上使用不同的技术。通过Docker,开发者可以使应用程序在同一服务器上运行Python...
查看更多
条新动态, 点击查看
jamlee

jamlee 回答了问题 • 2014-12-15 15:34 • 9 个回复 不感兴趣

docker-registry 的搭建

赞同来自:

经过尝试,在我的<strong>客户端</strong>运行:
```
docker -d ----insecure-registry 10... 显示全部 »
经过尝试,在我的<strong>客户端</strong>运行:
```
docker -d ----insecure-registry 10.0.1.44:5000
```
成功,问题完美解决。
这样做是可以的,但还是不建议。

首先,您提到了Docker单进程模式带来管理配置的复杂化,这一点相信很多人都赞成。

但是如果想把您的系统用一个Docker Container来Dockerize化,也就是用容器来替代虚拟机,那么反过来讲,您的初衷是什么?您... 显示全部 »
这样做是可以的,但还是不建议。

首先,您提到了Docker单进程模式带来管理配置的复杂化,这一点相信很多人都赞成。

但是如果想把您的系统用一个Docker Container来Dockerize化,也就是用容器来替代虚拟机,那么反过来讲,您的初衷是什么?您关心的Docker比VM有优势的地方在哪里?能想到的点可能是:节约资源,少跑一个OS的资源?启动快捷,水平扩展方便?相信这些都不是那么切中Docker能解决的痛点。当然Docker作为您公司产品的发布,会是一个很好的点。

但是如果使用Docker单进程模式的话,实际上将您的系统进行了一次简单的重构,从单点跨向分布式。复杂化了容器的管理配置,实际上目前有不少开源的内容已经在做这方面的内容了,如fig等;同时带来的其他好处还有:为您的系统的多模块各自提供隔离的运行环境;没有“把鸡蛋都放在一个篮子里”;运维管理方便(相比单VM模式下)。
郭蕾

郭蕾 回答了问题 • 2015-03-25 21:53 • 13 个回复 不感兴趣

Docker如何为企业产生价值?

赞同来自:

健波,你这个问题其实Docker公司的人最清楚,Docker是一个开源项目,也是一个产品。如果你是产品经理,肯定要知道它的目标用户以及目标场景,对吧?正好Docker两周年的庆祝活动上,(https://twitter.com/jpetazzo)分享了(htt... 显示全部 »
健波,你这个问题其实Docker公司的人最清楚,Docker是一个开源项目,也是一个产品。如果你是产品经理,肯定要知道它的目标用户以及目标场景,对吧?正好Docker两周年的庆祝活动上,(https://twitter.com/jpetazzo)分享了(http://www.slideshare.net/jpetazzo/docker-automation-for-the-rest-of-us),Jérôme是Docker公司员工,做了很多事,大家应该知道,所以他说的其实就是Docker公司说的。

我们曾经为Docker想了N多使用场景,但你有没有发现,官方对自己的定位一直很简单:an open platform to build, ship, and run any app, anywhere。看到了吧?这是官方定义的Docker,这不也是他们的初衷吗?

Docker真正火起来的原因是什么了?后面Jérôme又说了一个话题:What can Docker do for me,我贴几个重要的:

* Get a well-defined, reproducible environment
* Define this environment in a Dockerfile
* Build this Dockerfileinto a container image
* Run this container image anywhere

好的产品一定是解决了某一个需求,而Docker也不例外,所以我觉得Docker的亮点是可以通过镜像来定义环境。
其实这些(https://docs.docker.com)都有介绍。

(https://docs.docker.com/machine/):解决的是操作系统异构安装Docker困难的问题,没有Machine的时候,CentOS是一种,Ubuntu又是一种,A... 显示全部 »
其实这些(https://docs.docker.com)都有介绍。

(https://docs.docker.com/machine/):解决的是操作系统异构安装Docker困难的问题,没有Machine的时候,CentOS是一种,Ubuntu又是一种,AWS又是一种。有了Machine,所有的系统都是一样的安装方式。

(https://docs.docker.com/swarm/):我们有了Machine就意味着有了docker环境,但是那是单机的,而通常我们的应用都是集群的。这正是Swarm要做的事情,给你提供docker集群环境和调度策略等。

(https://docs.docker.com/compose/):有了环境,我们下一步要做什么?部署应用啊。然后我们需要docker run image1、docker run image2...一次一次不厌其烦的重复这些操作,每次都写大量的命令参数。Compose简化了这个流程,只需要把这些内容固话到docker-compose.yml中。

目前Machine、Swarm、Compose已经可以结合使用,创建集群环境,简单的在上面部署应用。但是还不完善,比如对于有link的应用,它们只能跑在Swarm集群的一个机器上,即使你的集群有很多机器。可以参考(http://dockerone.com/question/105)。

SocketPlane是Docker最近收购的产品,猜想应该是为了强化Docker的网络功能,比如提供原生跨主机的网络定制、强化Swarm和Compose的结合等。
icebolt

icebolt 回答了问题 • 2015-04-14 12:00 • 16 个回复 不感兴趣

DockOne技术沙龙有感:向高焕堂老师致敬

赞同来自:

参与的人太少了,期待大家都积极的参与到话题里面来。

高焕堂老师,提到了赚第二阶段的钱的问题。有的程序员可能觉得赚钱模式,离自己太远,自己还是专心搞技术。我谈谈我的想法,我觉得

没有纯技术,技术一定是为了解决现实的问题的解决问题的技术也必须有财力支撑才能不断... 显示全部 »
参与的人太少了,期待大家都积极的参与到话题里面来。

高焕堂老师,提到了赚第二阶段的钱的问题。有的程序员可能觉得赚钱模式,离自己太远,自己还是专心搞技术。我谈谈我的想法,我觉得

没有纯技术,技术一定是为了解决现实的问题的解决问题的技术也必须有财力支撑才能不断的成长。作为为技术而工作的开发维护者,成为盈利产品的参与者才会有发展,不止是薪酬回报问题,只有盈利的项目,你花心思做的东西,才会有生命。

所以我觉得开发维护者关心的应该不止于技术,而应该积极的参与到盈利模式的探讨中来。
我可以提供360小水滴,同步直播。
我有个建议是,效仿docker官方也成立一个docker中国技术委员会,委员会成员来自各个公司,大家有责任提供更多得资源和分享给meetup。
我可以提供360小水滴,同步直播。
我有个建议是,效仿docker官方也成立一个docker中国技术委员会,委员会成员来自各个公司,大家有责任提供更多得资源和分享给meetup。
DockOne

DockOne 回答了问题 • 2015-07-23 17:09 • 5 个回复 不感兴趣

国内有哪些Docker大牛?

赞同来自:

<ol><li><strong>... 显示全部 »
<ol><li><strong>新浪微博</strong> 陈飞 </li><li><strong>华为</strong> 黄强</li><li><strong>天云软件</strong> 贾琨</li><li><strong>希云cSphere</strong> 王利俊</li><li><strong>雪球</strong> 高磊</li><li><strong>云雀科技</strong> 左玥</li><li><strong>数人科技</strong> 肖德时</li><li><strong>IBM</strong> 杨博</li><li><strong>DaoCloud</strong> 孙宏亮</li><li><strong>浙江大学</strong> 张磊、孙健波</li><li><strong>京东</strong> 徐新坤</li><li><strong>时速云</strong> 王磊</li><li><strong>华为</strong> 马全一</li></ol>........

上面是比较出名的,这里是@Fiona 整理的一份国内的(https://github.com/fiona-hall/Docker-Warriors)的名单,供参考。仅作交流。
李颖杰

李颖杰 回答了问题 • 2015-10-16 14:08 • 6 个回复 不感兴趣

docker书籍

赞同来自:

给你推荐本电子书http://yuedu.baidu.com/ebook/d817967416fc700abb68fca1?_searchquery=Docker%C8%EB%C3%C5%CA%B5%D5%BD
给你推荐本电子书http://yuedu.baidu.com/ebook/d817967416fc700abb68fca1?_searchquery=Docker%C8%EB%C3%C5%CA%B5%D5%BD
这种情况下,可以在docker构建时,临时禁用cache
这种情况下,可以在docker构建时,临时禁用cache
yingz

yingz 回答了问题 • 2016-04-07 17:19 • 4 个回复 不感兴趣

使用docker exec进入容器,无法读取环境变量问题

赞同来自:

`/etc/profile`中的变量不是自动就`export`的,完整的os在启动过程会有启动程序依次读取系统和用户的配置文件,但在容器里就没有这一步了,所以要自己导出才可以。
最直接的办法是用 `run` 或`create`的`-e`参数通过命令行在容器外指... 显示全部 »
`/etc/profile`中的变量不是自动就`export`的,完整的os在启动过程会有启动程序依次读取系统和用户的配置文件,但在容器里就没有这一步了,所以要自己导出才可以。
最直接的办法是用 `run` 或`create`的`-e`参数通过命令行在容器外指定环境变量;当然也可以写一个`entrypoint`脚本,在其中`export` 那些基本不发生变化的环境变量。
对于你说的这种情况,建议直接在镜像里`rm` 旧版本的 php ;-P

请参考 (https://docs.docker.com/engine/reference/run/#env-environment-variables)

使用Docker、Nginx和Jenkins实现前端自动化部署

阿娇 发表了文章 • 0 个评论 • 1042 次浏览 • 2020-09-14 11:36 • 来自相关话题


前期准备

  • 基于CentOS 7系统云服务器一台。
  • 基于Vue-CLI的项目部署在GitLab之上。


部署目标

搭建Docker+Nginx+Jenkins环境,用于实现前端自动化部署的流程。具体的实现效果为开发人员在本地...
查看更多

容器技术的前世今生

cainzhong 发表了文章 • 0 个评论 • 1150 次浏览 • 2020-09-12 17:40 • 来自相关话题


【编者的话】深入了解容器技术是如何在大规模革新应用程序和微服务的打包和部署过程中发展起来的。1979年~2020年。

作为一个软件工程师,DevOps工程师或DevSecOps工程师,系统集成商,甚至网络工程师,你肯定听过这样一句话,用容器、Docker或者...
查看更多

Docker轻量级可视化管理工具Portainer

aoxiang 发表了文章 • 0 个评论 • 721 次浏览 • 2020-09-08 15:32 • 来自相关话题


Portainer介绍

Docker的可视化管理工具有DockerUI、Shipyard、Rancher、Portainer等,具体的功能差异请查看《[Docker的可视化管理工具对比](https://www.cnblogs.com/fengli99...
查看更多

Kubernetes在信也科技的落地实战

大卫 发表了文章 • 0 个评论 • 739 次浏览 • 2020-09-07 13:24 • 来自相关话题


【编者的话】信也科技是一家服务于全球的金融科技平台,总注册用户数超过1亿。国内业务覆盖全国97%的城市和乡村,国际业务覆盖有印尼、菲律宾、越南和新加坡等国。为了更好的支撑信也科技业务的高速迭代,我们在2018年底上线了基于Kubernetes和Docker的容...
查看更多

十二大Docker开源替代产品

翔宇 发表了文章 • 0 个评论 • 1761 次浏览 • 2020-08-18 09:02 • 来自相关话题


众所周知,在全球范围内,Docker已经发展成为云计算的核心技术之一。

作为流行的容器管理技术,Docker的最大优点是能将应用与计算环境分离,允许开发者在同一台计算机上使用不同的技术。通过Docker,开发者可以使应用程序在同一服务器上运行Python...
查看更多

利用暴露在外的API,无法检测的Linux恶意软件将矛头指向Docker服务器

JetLee 发表了文章 • 0 个评论 • 1465 次浏览 • 2020-07-29 21:49 • 来自相关话题


网络安全研究人员日前发现一种[完全无法检测的Linux恶意软件](https://www.virustotal.com/gui ... 3e...
查看更多

使用BuildKit构建容器镜像

HeinzWu 发表了文章 • 0 个评论 • 1282 次浏览 • 2020-07-29 11:10 • 来自相关话题


在本系列有关容器镜像构建的最后一篇文章中,我们回到Docker的Moby项目,该项目有个名为BuildKit的子项目。

BuildKit是源自Docker的Moby项目的第二代镜像构建工...
查看更多

到底什么是“云原生”?

翔宇 发表了文章 • 0 个评论 • 1840 次浏览 • 2020-07-21 20:51 • 来自相关话题


同学,你听说过“云原生”吗?

我相信大部分人会回答:“Yes,I do.”

是的,作为云计算领域的一个新兴概念,云原生现在频繁出现在我们的视野中。很多互联网大咖把它奉为至宝,走到哪说到哪。

那么,我们不仅会好奇,究竟什么是“云原生”?它会给我...
查看更多

Docker 极简入门教程

老马 发表了文章 • 0 个评论 • 2357 次浏览 • 2020-07-12 22:33 • 来自相关话题


富 Web 时代,应用变得越来越强大,与此同时也越来越复杂。集群部署、隔离环境、灰度发布以及动态扩容缺一不可,而容器化则成为中间的必要桥梁。

本文我们就来探索一下 Docker 的神秘世界,从零到一掌握 Docker 的基本原理与实践操作。别再守着前端那一亩...
查看更多

使用 Docker 与 Webhook 从零实现前端自动化部署

老马 发表了文章 • 0 个评论 • 1632 次浏览 • 2020-07-09 11:30 • 来自相关话题


原文链接:https://juejin.im/post/5ef4c7eff265da230b52dfc5,作者:yeyan1996

前言

得益于 Node.js 的横空出世以及前端工程化的兴起,无论是开发模式,还是开发框架,前端生态链都产生了翻天覆地的变...
查看更多

mesos平台有什么网络方案可以解决容器之间进行通信的问题吗?

回复

子夜 发起了问题 • 1 人关注 • 0 个回复 • 1162 次浏览 • 2020-07-06 09:20 • 来自相关话题

marathon-lb镜像修改配置文件后自动还原成未修改过的

回复

小小程序员 回复了问题 • 1 人关注 • 1 个回复 • 1331 次浏览 • 2020-06-12 10:13 • 来自相关话题

请大佬指教,mesos+marathon+docker架构marathon里面的haproxy配置能否修改,是否有限制?

回复

子夜 发起了问题 • 1 人关注 • 0 个回复 • 1489 次浏览 • 2020-06-04 14:27 • 来自相关话题

未来我们如何构建容器镜像?

回复

HeinzWu 发起了问题 • 2 人关注 • 0 个回复 • 2079 次浏览 • 2020-05-26 14:08 • 来自相关话题

[上海] 像素偏移(PixelShift.AI)招聘docker云平台工程师

回复

kagong 发起了问题 • 1 人关注 • 0 个回复 • 1623 次浏览 • 2020-04-07 12:03 • 来自相关话题

本地docker-compose创建的加入了同一个虚拟网络的容器,在宿主机里怎么访问?

回复

lockin 发起了问题 • 1 人关注 • 0 个回复 • 6377 次浏览 • 2019-07-27 14:40 • 来自相关话题

docker单点故障问题

回复

王传义 发起了问题 • 1 人关注 • 0 个回复 • 3885 次浏览 • 2019-07-23 17:50 • 来自相关话题

Docker Weekly 不维护了吗?

回复

TripleZ 发起了问题 • 1 人关注 • 0 个回复 • 3959 次浏览 • 2019-07-19 22:57 • 来自相关话题

docker中文文档挂了?

回复

outyua 发起了问题 • 1 人关注 • 0 个回复 • 4928 次浏览 • 2019-05-20 18:12 • 来自相关话题

pod在mount到宿主机的时候如何路径上带上podname

回复

skyeydemon 回复了问题 • 2 人关注 • 1 个回复 • 4443 次浏览 • 2019-05-06 16:39 • 来自相关话题

使用Docker、Nginx和Jenkins实现前端自动化部署

阿娇 发表了文章 • 0 个评论 • 1042 次浏览 • 2020-09-14 11:36 • 来自相关话题


前期准备

  • 基于CentOS 7系统云服务器一台。
  • 基于Vue-CLI的项目部署在GitLab之上。


部署目标

搭建Docker+Nginx+Jenkins环境,用于实现前端自动化部署的流程。具体的实现效果为开发人员在本地...
查看更多

容器技术的前世今生

cainzhong 发表了文章 • 0 个评论 • 1150 次浏览 • 2020-09-12 17:40 • 来自相关话题


【编者的话】深入了解容器技术是如何在大规模革新应用程序和微服务的打包和部署过程中发展起来的。1979年~2020年。

作为一个软件工程师,DevOps工程师或DevSecOps工程师,系统集成商,甚至网络工程师,你肯定听过这样一句话,用容器、Docker或者...
查看更多

Docker轻量级可视化管理工具Portainer

aoxiang 发表了文章 • 0 个评论 • 721 次浏览 • 2020-09-08 15:32 • 来自相关话题


Portainer介绍

Docker的可视化管理工具有DockerUI、Shipyard、Rancher、Portainer等,具体的功能差异请查看《[Docker的可视化管理工具对比](https://www.cnblogs.com/fengli99...
查看更多

云原生应用实现规范:初识 Operator

阿里巴巴云原生 发表了文章 • 0 个评论 • 664 次浏览 • 2020-09-07 14:48 • 来自相关话题


基于 Kubernetes 平台,我们可以轻松的搭建一些简单的无状态应用,比如对于一些常见的 web apps 或是移动端后台程序,开发者甚至不用十分了解 Kubernetes 就可以利用 Deployment,Service 这些基本单元模型构建出自己的应用...
查看更多

Kubernetes在信也科技的落地实战

大卫 发表了文章 • 0 个评论 • 739 次浏览 • 2020-09-07 13:24 • 来自相关话题


【编者的话】信也科技是一家服务于全球的金融科技平台,总注册用户数超过1亿。国内业务覆盖全国97%的城市和乡村,国际业务覆盖有印尼、菲律宾、越南和新加坡等国。为了更好的支撑信也科技业务的高速迭代,我们在2018年底上线了基于Kubernetes和Docker的容...
查看更多

Docker环境部署Prometheus实践

JetLee 发表了文章 • 0 个评论 • 796 次浏览 • 2020-09-05 14:52 • 来自相关话题


Prometheus简介

Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。

Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。 2016年由Google发起Lin...
查看更多

使用Docker部署Prometheus实现微信邮件报警

翔宇 发表了文章 • 0 个评论 • 791 次浏览 • 2020-09-05 14:05 • 来自相关话题


Prometheus组成及架构

Prometheus生态圈中包含了多个组件,其中许多组件是可选的:
  • Prometheus Server:用于收集和存储时间序列数据。
  • Client Library:客户端库,为需要监控的服务生成相应的M...
查看更多

使用kind快速创建本地集群

Rancher 发表了文章 • 0 个评论 • 621 次浏览 • 2020-09-03 10:52 • 来自相关话题


简 介

kind是另一个Kubernetes SIG项目,但它与minikube有很大区别。它可以将集群迁移到Docker容器中,这与生成虚拟机相比,启动速度大大加快。简而言之,kind是一个使用Docker容器节点运行本地Kubernetes集...
查看更多

DockOne微信分享(二六九):当 Kubernetes 遇到机密计算,阿里巴巴如何保护容器内数据的安全?

阿里巴巴云原生 发表了文章 • 0 个评论 • 1334 次浏览 • 2020-08-28 14:39 • 来自相关话题


【编者的话】本文主要介绍了机密计算的概况, Inclavaer Containers 开源项目的架构、已支持的功能和迭代计划,以及阿里云 ACK-TEE 的发展现状和规划。

机密计算简介

应用容器安全现状

[attach]30418[/attac...
查看更多

十二大Docker开源替代产品

翔宇 发表了文章 • 0 个评论 • 1761 次浏览 • 2020-08-18 09:02 • 来自相关话题


众所周知,在全球范围内,Docker已经发展成为云计算的核心技术之一。

作为流行的容器管理技术,Docker的最大优点是能将应用与计算环境分离,允许开发者在同一台计算机上使用不同的技术。通过Docker,开发者可以使应用程序在同一服务器上运行Python...
查看更多

Docker 是个伟大的项目,它彻底释放了虚拟化的威力,极大降低了云计算资源供应的成本,同时让应用的分发、测试、部署和分发都变得前所未有的高效和轻松!