21 Best Practises in 2021 for Dockerfile
“This is a curate long-list of 20+ Best Practises for Dockerfile for the Year 2020”. Since the inception of Docker on 20th March 2013, it has already taken the world by storm, by revolutionizing the way how easily applications can be packaged and delivered across multiple platforms with ease...
.Net之Docker部署详细流程
自己从头开始走一遍docker部署.net的流程,作为一种学习总结,以及后续会写一些在该基础之上的文章。本次示例环境:vs2019、net5、docker、postman创建项目本次事例代码是用过vs2019创建的ASP.NET Core Web API项目image.png目标框架是.Net5,无需身份验证,不配置HTTPS(根据个人需求勾选),启动Docker(我习惯于后期添加),启用OpenAPI支持(添加swagger文档)image.png默认配置创建完成后,我们查看项目目录为下image.png我们直接F5启动项目,发现直接跳转一个API文档页面image.pngSwagge...
Docker with Rails: Benefits and Top Use Cases
Docker and Rails are both well-known technologies in the web development sphere, each with unique and powerful benefits. These tools can compound their benefits if combined in the same application. Dockerizing a Ruby on Rails application enables new, innovative ways of delivering and running software. The only downside is that it's more difficult to install, so is it worth it? Today, we'll explore the benefits of each tool and how they work together to help you decide if they're a good fit for your next project.
在Docker上部署自动更新ssl证书的nginx + .NET Core
在Docker上部署自动更新ssl证书的nginx + .NET CORE。突发奇想要搞一个ssl的服务器,然后我就打起了docker的主意,想着能不能搞一个基于Docker的服务器,这样维护起来也方便一点。
Enjoy Local Development with Tye, Docker, and .NET
In this post, we’ll be exploring a Kubernetes-like approach to developing a .NET microservices and distributed solutions locally and how we can take advantage of a new library called Tye.
Docker 常用命令(.NET Core示例)
本篇文章,整理docker中常用的命令,方便大家学习和命令查询。最后分享一个.NET Core docker部署的示例。
Kubernetes 1.18 发布
Kubernetes 1.18 发布了,这是 2020 年首次版本发布。 此版本包含 38 项功能增强,其中 15 项为稳定版功能、11 项 beta 功能以及 12 项 alpha 版功能。主要更新亮点包括: Kubernetes 拓扑管...
Dockerize an ASP .NET Application
This post explains how to run .NET Core application on Docker. .NET Core is a multiplatform framework developed by Microsoft for de development of different type of applications. It is available for Windows, Linux and MacOS and the developer can use .NET Framework utilities (available only for Windows before .NET Core development) to issues like data access, web services, MVC apps, etc.
Using Docker for Local SQL Server Development
Using docker images for development is a super power, you don’t need SQL installed on your development machine, yet you still have the full power of SQL there for you when you need it. Also, if you want specific versions for different projects, you can simply spin up the version you want, and keep all the configuration inside a dockerfile in your repository for that project. In this article, we are going to: Download the latest SQL Server docker image locally Create a docker container and connect to it from SQL Server Management Studio Setup a volume mount to store the database files outside of the container so we can persist the data when we tear down our container Set this up with a docker-compose file...
Kubernetes 1.17 发布,包含 22 个增强功能
Kubernetes 1.17 现已正式发布。据悉,这是其在 2019 年的第四次也是最后一次发布。Kubernetes v1.17 包含有 22 个增强功能:其中,14 个增强功能已逐渐稳定,4 个增强功能已进入 beta 版,还...
Docker系列之AspNetCore Runtime VS .NetCore Runtime VS .NET Core SDK(四)
前言接下来我们就要慢慢步入在.NET Core中使用Docker的殿堂了,在开始之前如题,我们需要搞清楚一些概念,要不然看到官方提供如下一系列镜像,我们会一脸懵逼,不知道到底要使用哪一个。本节我们所讲解的官方所提供的一系列镜像都是最新镜像,而且阅读本文的您还需明白一点,要是您看到其他博文中提供的镜像以microsoft开头,那么说明已过时不再可取。这里额外再多说一句,很多时候我们看到一些资料,然后亲自实践却没达到文章中所描述的效果,大部分情况下可能都是官方已更新导致,一切以官方文档...
Docker系列之.NET Core入门(三)
在Docker生态系统中除了上一节所讲解的基本概念,还有其他专业术语,本文我们将一笔带过,同时会开始陆续进入到在.NET Core中使用Docker。
Docker CE 19.03 正式发布,无需 root 权限
Docker CE 19.03 和 EE 3.0 都已经发布,19.03 主要内容包括无需 root 权限、支持 GPU 的增强功能和 CLI 插件更新等等,19.03 现在是允许非 root 用户运行守护程序,启用 Rootless 模式可以防止攻击者夺取主机的 root 权限,即使 Docker 存在漏洞或设置错误。
Kubernetes 1.15 发布,可扩展性与持续性改进
Kubernetes 1.15 发布了,包含 25 项增强功能,其中 2 项升级为稳定版、13 项升级为 beta 测试版,另有 10 项为 alpha 测试版。本次版本的主题为:持续性改进与可扩展性。
基于Docker和Kubernetes的最佳架构实践
是否有可能基于Docker和Kubernests搭建一个最酷的架构?这篇文章将带您踏上最佳架构之旅,并一路为你讲解遇到的各种问题,现在,Let’s go!
Using .NET and Docker Together – DockerCon 2019 Update
DockerCon 2019 is being held this week, in San Francisco. We posted a DockerCon 2018 update last year, and it is time to share how we’ve improved the experience of using .NET and Docker together over the last year.
Docker 桌面版再填新成员,企业版助力生产提速
对于想要基于容器进行开发的组织来说,Docker Desktop 是一种最直接、最简单的方法。因此,每天有将近140万的开发人员在使用 Docker Desktop。Docker Desktop 可以直接在桌面上提供 Swarm 和 Kubernetes 编排,所有这些都可以通过一次安装完成。虽然...
都9102年了,还不会Docker?10分钟带你从入门操作到实战上手
Docker简述Docker是一种OS虚拟化技术,是一个开源的应用容器引擎。它可以让开发者将应用打包到一个可移植的容器中,并且该容器可以运行在几乎所有linux系统中(Windows10目前也原生支持,Win10前需要内置虚拟机),正所谓“一次打包,到处运行”。Docker容器的运行是完全的沙箱机制,相互之间不会有任何关联(除非自己串联集群)。网络、存储、进程等资源,不仅对于不同的容器是相互隔...
Docker最全教程——从理论到实战(六)
托管到腾讯云容器服务托管到腾讯云容器服务,我们的公众号“magiccodes”已经发布了相关的录屏教程,大家可以结合本篇教程一起查阅。 自建还是托管?在开始之前,我们先来讨论一个问题——是自建容器服务还是托管到云容器服务?这里笔者建议大家托管到云容器服务。对于中小团队来说,很多情况下,团队中的运维人员是缺失的,或者运维人员的水平非常有限——大部分比网吧的网管就好那么一点,从成本、安全(云端产品往往...
Docker最全教程——从理论到实战(五)
往期内容链接Docker最全教程——从理论到实战(一)Docker最全教程——从理论到实战(二)Docker最全教程——从理论到实战(三)Docker最全教程——从理论到实战(四) 本篇教程持续编写了3个星期左右并且一直在完善、补充具体的细节和实践,预计全部完成需要1到2个月的时间。由于编写的过程中极其费时,并且还需要配合做一些实践(有些实践存在一些坑,而且极其费时费事)。因此目前产出的速度已经跟...