.NET Core、Docker、Mysql简单之旅(一)

一、下载安装
1)安装 .NET Core SDK
   从www.microsoft.com/net/core下载安装。


2) 安装 Docker for Windows
   从http://www.docker.com/products/docker#/windows下载安装。

3)下载运行mysql容器

命令行下运行:

docker pull mysql

第一次运行mysql容器

docker run --name local-mysql -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mysql

以后重启系统后运行mysql容器

docker restart local-mysql

通过mysql客户端可以访问本地数据库了,用户名root,密码root,端口3306。

4)安装轻量级编辑器Visual Studio Code

使用起来很方便,建议安装。

5)开始HelloWorld

命令行下操作:

md startMysql

cd startMysql

  如果用VS Code编辑器,输入下一条命令,按Ctrl+~键进入命令行继续后面命令

code .

dotnet new

dotnet restore

dotnet run

6)运行结果

时间: 2024-12-19 07:11:13

.NET Core、Docker、Mysql简单之旅(一)的相关文章

.NET Core、Docker、Mysql简单之旅(二)

一.创建数据库表 运行数据库:docker restart local-mysql 用Mysql客户端创建Employees数据库表 表名:Employees Id: int(11) 主键,自动递增      Name: varchar(32)      LastName: varchar(32) 二.修改project.json {  "version": "1.0.0-*",  "buildOptions": {    "debug

Visual Studio Code和Docker开发asp.net core和mysql应用

Visual Studio Code和Docker开发asp.net core和mysql应用 .net猿遇到了小鲸鱼,觉得越来越兴奋.本来.net猿只是在透过家里那田子窗看外面的世界,但是看着海峡对岸的苹果园越来越茂盛,实在不想再去做一只宅猿了.于是,.net猿决定搭上小鲸鱼的渡轮到苹果园去看看. .net猿上了小鲸鱼渡轮就先问了一个问题,苹果园上有能用来编写c#代码的和Visual Studio一样强大的IDE么?这时,天空闪过一道Gamma射线,艾瑞克神说,给你一个 Visual Stud

docker mysql 数据持久化到本地、设置不区别表名大小写

Docker MySQL 把数据存储在本地目录,很简单,只需要映射本地目录到容器即可 1.加上-v参数 $ docker run -d -e MYSQL_ROOT_PASSWORD=admin --name mysql -v /data/mysql/data:/var/lib/mysql -p 3306:3306 mysql 还可以指定配置文件 docker run -d -e MYSQL_ROOT_PASSWORD=admin --name mysql -v /data/mysql/my.cn

Net Core Docker

Net Core Docker轻量级的web框架 .net core现在已经有了大的发展,虽然笔者现在已经从事python开发,但是一直在关注.net的发展,在逛博客园的时候,发现有大家都会提到Nancy这个框架,在简单的使用之后,发现竟然是如此的简单而优雅 1 2 3 4 5 6 7 public class SampleModule : Nancy.NancyModule {     public SampleModule()     {         Get["/"] = _

[Nancy On .Net Core Docker] 轻量级的web框架

.net core现在已经有了大的发展,虽然笔者现在已经从事python开发,但是一直在关注.net的发展,在逛博客园的时候,发现有大家都会提到Nancy这个框架,在简单的使用之后,发现竟然是如此的简单而优雅 public class SampleModule : Nancy.NancyModule { public SampleModule() { Get["/"] = _ => "Hello World!"; } } 代码已经上传到git上,包含源代码和d

Spring MVC +MyBatis +MySQL 简单的登录查询 Demo 解决了mybatis异常

忙活了大半天,饭也没顾得上吃,哎许久不动手,一动手就出事,下面请看今天的重头戏,额吃个饭回来再发了! 1.整体结构 2.准备工作 数据库: --Mysql 5.6 创建数据库 wolf CREATE DATABASE wolf; 创建用户表 user create table user( id int  AUTO_INCREMENT  primary key, name varchar(25) not null, pwd varchar(20) not null, create_time dat

Docker mysql 把数据存储在本地目录

欢迎关注大数据和人工智能技术文章发布的微信公众号:清研学堂,在这里你可以学到夜白(作者笔名)精心整理的笔记,让我们每天进步一点点,让优秀成为一种习惯! Docker mysql 把数据存储在本地目录,很简单,只需要映射本地目录到容器即可 1.加上-v参数 $ docker run -d -e MYSQL_ROOT_PASSWORD=admin --name mysql -v /data/mysql/data:/var/lib/mysql -p 3306:3306 mysql 还可以指定配置文件

Net Core平台灵活简单的日志记录框架NLog初体验

Net Core平台灵活简单的日志记录框架NLog初体验 前几天分享的"[Net Core集成Exceptionless分布式日志功能以及全局异常过滤][https://www.cnblogs.com/yilezhu/p/9339017.html]" 有人说比较重量,生产环境部署也比较麻烦.因此就有了今天的这篇文章.如果你的项目(网站或者中小型项目)不是很大,日志量也不多的话可以考虑NLog+Mysql的组合.因为NLog具有高性能,易于使用,易于扩展和灵活配置的特点能够让你快速集成日

mysql简单记

select DISTINCT vend_id FROM products;    DISTINCT去重复的值,必须放在列名前面 select prod_name from products LIMIT 5;   限制结果  LIMIT LIMIT 4 OFFSET 3  :从行3开始取4行,== LIMIT 3,4 select acct_key.acct_name from eyou_mail.acct_key;    直接取值数据库的表内容 select prod_name from pr