《Docker生产环境实践指南》——1.2 从开发环境到生产环境

news/2024/7/7 15:00:07

本节书摘来自异步社区《Docker生产环境实践指南》一书中的第1章,第1.2节,作者: 【美】Joe Johnston(乔•约翰斯顿)著,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.2 从开发环境到生产环境

本书着重于生产环境或非开发环境中的Docker,这意味着我们不会花太多的篇幅在开发环境中Docker的配置和运行上。但由于所有服务器都在运行代码,如何看待在Docker和非Docker系统中的应用程序代码还是值得简单讨论一下的。

与Chef、Puppet和Ansible这类传统配置系统不同,Docker最好的使用方式是将应用程序代码预先打包成一个Docker镜像。镜像通常包含所有的应用程序代码、运行时的依赖以及系统的需求。而包含数据库凭证和其他敏感信息的配置文件通常在运行时添加,而非内建到镜像中。

有些团队会在开发机上手工构建Docker镜像,然后推送到镜像仓库,之后再从仓库中拉取镜像到生产环境宿主机中。这是个很简单的用例。虽然行得通,但从工作流和安全角度考虑并不理想。

一个更常见的生产环境示例是,使用持续集成/持续交付系统在应用程序代码或Dockerfile文件发生变更时自动构建新镜像。


http://www.niftyadmin.cn/n/3157421.html

相关文章

SFTP是什么?与FTP之间有什么区别

什么是SFTP? SFTP是一种安全的文件传输协议,一种通过网络传输文件的安全方法;它确保使用私有和安全的数据流来安全地传输数据。 SFTP要求客户端用户必须由服务器进行身份验证,并且数据传输必须通过安全通道(SSH&…

ORACLE-行转列

CreateTime--2017年6月1日16:17:56Author:Marydon 行转列的两种方法 参考链接: http://www.2cto.com/database/201501/367164.html   http://www.oracle-developer.net/display.php?id506 示例一: 测试数据源 第一步:建表 CREATE TABLE DE…

Hibernate 集成 Ehcache 开启二级缓存

一、将 Ehcache.xml 放到 classpath 下 <?xml version"1.0" encoding"UTF-8"?> <ehcache><!--磁盘存储&#xff1a;用来指定缓存在磁盘上的存储目录。可以使用JavaVM环境变量(user.home, user.dir, java.io.tmpdir)--><diskStore p…

7-07. PAT排名汇总(25) (结构体 ZJU_PAT)

题目链接&#xff1a;http://www.patest.cn/contests/ds/7-07 编程能力測试&#xff08;Programming Ability Test&#xff0c;简称PAT&#xff09;是浙江大学计算机科学与技术学院主办的专业技术认证考试&#xff08;网址http://pat.zju.edu.cn/&#xff09;。每次考试会在若干…

使用有序GUID:提升其在各数据库中作为主键时的性能

原文出处&#xff1a;https://www.codeproject.com/articles/388157/guids-as-fast-primary-keys-under-multiple-database &#xff0c;避免今后忘记了再去阅读原英文。【】是感觉理解有问题的地方 正确的使用有序GUID在大部分数据库中可以获得和 整型作为主键 时相媲美的性能…

普及下github上的搜索使用技巧

GitHub 作为程序员聚集地的最大平台&#xff0c;是无数程序员每天必须使用和寻找资料的开源项目平台&#xff0c;只有熟练掌握了搜索技巧&#xff0c;才能高效率的在 GitHub 上找到优质的资源。 先介绍一组搜索技巧&#xff0c;如下&#xff1a; 比如&#xff1a;如果按开发者…

我理解的OAuth 1.0a 的验证过程

故事梗概&#xff1a; 淘宝店主糖糖在京郊仓库存了一批大白兔奶糖&#xff0c;为了防止仓库钥匙被偷把仓库的钥匙交给了专业的钥匙保管员公司。 糖糖卖了一斤大白兔需要快递公司的小迪送货。快递员小迪找钥匙保管公司借钥匙&#xff0c;然后去京郊仓库去取货。 出场人物&#x…

[锁]什么是重入锁

相信大家在工作或者面试过程中经常听到重入锁这个概念&#xff0c;或者与关键字 synchrozied 的对比&#xff0c;栈长面试了这么多人&#xff0c;80%的面试者都没有答对或没有答到点上&#xff0c;或者把双重效验锁搞混了&#xff0c;哭笑不得。。 那么你对重入锁了解有多少呢…