• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Docker结合.Net Core的初步使用教程

c# 搞代码 4年前 (2022-01-09) 16次浏览 已收录 0个评论

前言

Docker是一项比较流行的容器化技术,可以让开发者将应用以及应用依赖的环境,依赖包一起打包到容器中,然后部署容器到生产环境就可以了,解决了应用程序部署到不同服务器环境带来的问题(很多开发人员都遇到过应用程序在自己本地服务器跑的好好的,部署到生产环境就运行不起来,各种奇葩的异常),实现了“一次构建,处处运行”。

官方为我们提供了针对不同系统的Docker版本,今天我们基于windows系统简单介绍下如何使用。

Windows部署Docker

目前官方发布的Docker桌面版,仅支持Windows 10 64-bit: Pro, Enterprise(企业版), Education(教育版),其他windows操作系统版本使用Docker需借助官方发布的Docker ToolBox工具。

1.首先,我们到Git上下载Docker ToolBox(https://github.com/docker/toolbox/releases)

注意点:1)需要windows 7及以上的64位操作系统

2)系统上的虚拟化(Hyper-V)功能启用

2.下载完成之后,直接双击启动DockerToolbox-19.03.1.exe安装程序。按着指示往下执行即可

3.安装成功之后,桌面上会出现如下三个图标:

1)Docker QuickStart shell – 这是一个已经配置好Docker的命令行环境,启动docker。 2)Oracle VM Virtualbox – 虚拟机,windows系统模拟了一个linux虚拟环境 3)Kitematic – 这是 Docker 的 GUI 版本,相较于以前的敲命令行,操作简单了。

4.启动docker

双击桌面上的Docker QuickStart shell的快捷方式,程序窗口显示出“鲸鱼”就表示启动成功了。

这里我们会看到启动成功后,提供给我们一个IP地址:192.168.99.100。大家这里需要注意,后面我会具体描述下。

Docker基础使用

1.Image文件

Docker容器将应用程序及其依赖,打包到image文件中。然后,通过image文件来生成Docker容器,image文件可以当做是容器的模板,一个image文件可以生成多个同时运行容器。

image操作:

1.列出所有image
$ docker image ls<br>
2.从仓库拉取可用的image
$ docker image pull (image文件地址)<br>
3.image文件删除
$ docker image rmi (image文件ID)

我们可以自己制作image文件,也可以直接从仓库拉取别人上传的image文件。Docker Hub为我们提供了image文件的上传和下载,实现了文件的共用。

2.容器Container

前面我们提到Docker容器是依靠image文件生成的,但是Docker容器生成后确是区别于image文件存在的。需要通过关键字“container”对容器进行操作。

# 列出正在运行的容器
$ docker container ls

# 列出所有容器,包括终止运行的容器
$ docker container ls --all

#终止容器运行
$ docker container kill (容器ID)

#<div>本文来源gaodai^.ma#com搞#代!码网</div>删除容器
$ docker container rm (容器ID)

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Docker结合.Net Core的初步使用教程

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址