初识Docker

最近总是会看到关于Docker的文章,大概了解了一下,就想在自己电脑试试。

1.下载并安装Docker for windows。需要win10系统。其他windows系统想要安装貌似要麻烦点了。

2.创建一个asp.net Core WepApi程序。

3.使用默认创建的value控制器即可。

4.指定一下端口号为8010,在Program.cs下如下修改。

5.打开cmd,进入webapi项目的根目录。然后执行 dotnet run.

6.出现一下结果就是成功了。

7.然后打开浏览器,http://localhost:8010/api/values 请求成功。

另外我发现用vs调试的时候就可以选择在docker环境下,当然前提是已经安装了docker。接下来会继续学习docker,跨平台真是太好玩了。

时间: 2024-08-13 20:09:14

初识Docker的相关文章

第一章 初识Docker

1.1什么是Docker Docker开源项目 Docker是基于Go语言实现的云开源项目,诞生于2013年初,最初发起者是dotCloud公司.Docker自开源后受到广泛的关注和讨论,目前已有多个相关项目,逐渐形成了围绕Docker的生态体系.dotCloud公司后来也改名为Docker Inc,专注于Docker相关技术和产品的开发. Docker项目目前已加入了Linux基金会,遵循Apache 2.0协议,全部开源代码均在https://github.com/docker/docker

docker-1 初识docker

五分钟认识docker 什么是docker? 把他想象成一个用了一种新颖方式实现的超轻量虚拟机,在大概效果上也是正确的.当然在实现的原理和应用上还是和VM有巨大差别的,并且专业的叫法是应用容器(Application Container). 为啥要用docker? 那么应用容器长什么样子呢,一个做好的应用容器长得就好像一个装好了一组特定应用的虚拟机一样.比如我现在想用MySQL那我就找个装好MySQL的容器,运行起来,那么我就可以使用 MySQL了. 那么我直接装个 MySQL不就好了,何必还需

初识Docker容器网络模式

Docker容器4种网络模式基于docker run创建docker容器时,可使用--net选项指定容器网络模式,Docker网络模式有:1).None模式不为容器配置任何网络.--network none # docker run -it --network none busybox:latest Unable to find image 'busybox:latest' locally latest: Pulling from library/busybox ee153a04d683: Pu

初识docker docker的安装

Docker简介Docker是一个开源的容器引擎,它有助于更快地交付应用. Docker可将应用程序和基础设施层隔离,并且能将基础设施当作程序一样进行管理.使用 Docker可更快地打包.测试以及部署应用程序,并可以缩短从编写到部署运行代码的周期. Docker的优点如下: 1.简化程序Docker 让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,便可以实现虚拟化.Docker改变了虚拟化的方式,使开发者可以直接将自己的成果放入Docker中进

《Docker技术入门与实战》pdf

下载地址:网盘下载 内容简介  · · · · · · [编辑推荐] <Docker技术入门与实战>是中国首部docker著作,一线Docker先驱实战经验结晶,来自IBM和新浪等多位技术专家联袂推荐! <Docker技术入门与实战>结合企业生产环境,深入浅出地剖析 Docker 的核心概念.应用技巧.实现原理以及生态环境,为解决各类问题提供了有价值的参考. [内容简介] 在云计算时代,开发者将应用转移到云上已经解决了硬件管理的问题,然而软件配置和管理相关的问题依然存在.Docke

基于 ssh + Xpra 构建 Docker 桌面系统

by Falcon of TinyLab.org 2015/05/01 Docker 桌面系统 初识 Docker,发现大部分文章都只是介绍非 GUI 的应用.想到蛮多场景需要图形化界面,所以搜罗了一下 Docker 镜像: $ sudo docker search desktop NAME DESCRIPTION STARS OFFICIAL AUTOMATED dorowu/ubuntu-desktop-lxde-vnc Ubuntu with openssh-server and NoVN

Docker 入门学习

初识docker docker在开发和运维中的优势: 1)更快速的交付和部署 2)更高效的资源利用 3)更轻松的迁移和扩展 4)更简单的更新管理 docker与虚拟机的比较 docker的核心概念和安装 docker镜像:镜像(image)是创建docker容器的基础,类似于虚拟机镜像,一个面向docker引擎的只读模板,包含了文件系统. docker容器:(container)类似于一个轻量级的沙箱,Docker利用容器来运行和隔离应用.可以看做一个简易版得到liux系统.可以对容器进行启动,

Docker从入门到飞升:基础配置安装

导读 Docker近几年非常火,因为它是容器虚拟化,更能够充分提高硬件资源的使用率.其实利用率高不算什么,它最大的优势是能给让运维人员或者开发人员快速部署和交付资源,大大提高了工作效率.几乎所有的大企业都在使用docker,所以我们没有理由不去了解它,不去学习它. 一.初识Docker 容器虚拟化,比传统的虚拟化轻量. 2013年出现,发展非常迅猛. Redhat在6.5版本开始支持docker. 使用go语言开发,基于apache2.0协议. 开源软件,项目代码在github维护. docke

《Docker技术入门与实战第3版2018版》高清中文PDF下载

<Docker技术入门与实战第3版2018版>高清中文PDF下载资料简介:本书从Docker基本原理开始,深入浅出地讲解Docker的构建与操作,内容系统全面,可帮助开发人员.运维人员快速部署Docker应用.本书分为四大部分:基础入门.实战案例.进阶技能.开源项目,*部分(第1-8章)介绍Docker与虚拟化技术的基本概念,包括安装.镜像.容器.仓库.数据卷.端口映射等:第二部分(第9-16章)通过案例介绍Docker的应用方法,包括与各种操作系统平台.SSH服务的镜像.Web服务器与应用.