.Net Core(完) 创建Docker镜像

本文介绍了如何利用Docker实现应用的隔离和高效运行,详细讲解了Docker的基本概念、安装过程、常用命令,并通过步骤演示了从获取基础镜像到创建并发布一个asp.net core项目,最后构建.Net Core镜像的全过程。
摘要由CSDN通过智能技术生成

使用Docker可以在操作系统上分出多个独立的区域(容器/Container),各个容器之间基本隔离,且可以有自己单独的系统配置、软件等,各个容器之间的软件基本不会互相干扰。Docker上配置好的容器可以随意移动到其它计算机中运行。
Docker可以很好得保证应用之间的互相隔离,同时Docker的进程跑在原生操作系统上,不会像虚拟机哪样性能差。
Docker还能更好地满足网站对于可伸缩性的要求,可以按需自动扩容,同时docker还具有“即抛”的特性,访问高峰过去后也可以减少容器的数量。

一、安装Docker
a)先了解一些基本概念:
镜像(Image):类似于软件安装包;
容器(Container):镜像安装后运行的实例,同一个镜像可以用于在一台服务器上创建多个容器;
镜像Layer:因为镜像可以被pull,修改后push,所以对于一个镜像的多次修改就会产生多个layer。
b)Docker的安装包为docker.io,安装完成后使用sudo docker version/info查看相关信息。


c)用Docker来类比VirtualBox等虚拟机,那么镜像就相当于安装盘,“虚拟机”安装好了,下面加载安装盘。docker的官网上有多种镜像,busybox这个镜像只有1m左右。执行sudo docker pull busybox可以获取镜像,sudo docker run -it busybox运行,也可以直接运行,doc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值