03 2022 档案
摘要:windows 环境下安装 安装容器并运行 Docker Desktop on Windows 安装时是自带 docker compose 的 为了确保构建脚本是否能使用 docker 和 docker compose 相关命令,进入 jenkins_01 容器查看是有docker 和 docker
阅读全文
摘要:2018 年五月之后,微软将后续发布的所有 docker image 都推送到了 MCR (Miscrosoft Container Registry),但在中国,它的速度实在很慢,有时根本下载不了,下面介绍使用使用 docker-mcr 下载。 MCR(Miscrosoft Container R
阅读全文
摘要:windows 下安装 安装前准备 因为要开启虚拟化服务,所以使用windows操作系统至少要windows10专业版,在windows操作系统中虚拟化服务叫Hyper-V,在安装和运行dockre之前要确保windows功能Hyper-V是开启状态。 如果安装后提示需要 WSL2 Linux 内核
阅读全文
摘要:启动项目时自动迁移执行数据库迁移,方便在使用容器部署项目时,启动容器即可迁移数据。 using IdentityServer4; using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Identity; using Micros
阅读全文
摘要:在 Asp.net Core 3.0 之后,运行时编译是使用 microsoft. aspnetcore.mvc .razor.Runtime 编译包启用的。要启用运行时编译,应用程序必须: 添加Nuget 包 Install the Microsoft.AspNetCore.Mvc.Razor.R
阅读全文
摘要:一、安装各种强大的VS Code插件 C# extension for Visual Studio Code 这个插件最重要的功能: Lightweight development tools for .NET Core. Great C# editing support, including Sy
阅读全文
摘要:问题原因大概时文件夹中可能有多个解决方案,需要指定到具体解决方案下转到定义等功能才能生效 使用快捷键 ctrl-shift-P 输入 OmniSharp: Select Project 切换到具体的解决方案(.sln)即可
阅读全文
摘要:安装 SSH 插件 远程资源管理器,切换到SSH,添加连接,输入:用户名@服务器地址 打开配置 连接服务器 选择操作系统 可以配置默认设置 输入密码连接 打开文件夹
阅读全文
摘要:先看下能不能访问 github 如不能访问需要配置 host,访问网址:https://www.ipaddress.com/,查找github最新的ip地址,进行hosts配置 重启host 拉取代码时报错 需要手动关闭ssl验证 提交代码需要配置账号信息 配置ssh key私钥 添加ssh key
阅读全文
摘要:Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose 可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。他是用来描述和处理复杂的但是又具有统一性和可预测性的形式来管理应用程序,他的描述文件里包
阅读全文
摘要:docker compose 介绍 Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。他是用来描述和处理复杂的但是又具有统一性和可预测性
阅读全文
摘要:依赖包 pip install pywin32 pip install PyPDF2 import os import win32com.client from PyPDF2 import PdfFileMerger source_dir = os.getcwd() wdFormatPDF = 17
阅读全文
摘要:流程图 创建两个网络 mysql 连接网络 将 mysql 容器连接到 blog_backend_bridge bridge网络(这个容器之前创建时默认是docker0 bridge网络) 创建镜像 将一个 asp.net core 博客项目通过 Dockerfile build 镜像 save镜像
阅读全文
摘要:网络基础知识回顾 IP、子网掩码、网关、DNS、端口号 参考: https://zhuanlan.zhihu.com/p/65226634 https://blog.csdn.net/kingshown_WZ/article/details/46423771?spm=1001.2101.3001.6
阅读全文
摘要:虽然可以在 docker 容器中保存写入的数据,但还是有这样几个不足: 1. 容器中的数据会随着容器的停止运行而消失, 而且当其他的进程需要这些数据时,很难将这些数据从容器中提取出来; 2. 默认情况下,在运行中的容器里创建的文件,被保存在一个可写的容器层,容器的数据写入层是紧密地对应着他的宿主操作
阅读全文
摘要:基础镜像的选择 (FROM) 原则 官方镜像优于非官方的镜像,如果没有官方镜像,则尽量选择Dockerfile开源的 固定版本tag而不是每次都使用latest 尽量选择体积小的镜像 Dockerfile 通过 RUN 执行指令 主要用于在Image里执行指令,比如在服务器中安装软件,下载文件等。
阅读全文
摘要:创建 ASP.NET Core MVC 项目 ...... 添加 Dockerfile 文件 生成发布文件 参考:https://docs.microsoft.com/zh cn/dotnet/core/tools/dotnet publish 创建 ASP.NET Core 项目镜像 Docker
阅读全文
摘要:Docker 流程图 镜像获取 pull from registry (online) public private build from Dockerfile (online) load from file (offlline) 镜像基本操作 查看镜像 拉去指定版本镜像 查看镜像详细信息 删除镜像
阅读全文
摘要:帮助命令 镜像命令 images search pull rmi tag build history save load import 查看主机上的所有镜像 搜索镜像 拉取镜像 删除镜像 容器命令 create run start/stop/restart pause/unpause exec ki
阅读全文
摘要:术语 控制反转(IoC) 依赖倒置原则(DIP) 依赖注入(DI) IoC容器 IoC和DIP是在设计应用程序类时应该使用的高级设计原则。依赖注入(DI)是一种模式,而IoC容器是一个框架。使用控制反转(IoC)、依赖倒置原则(DIP)、依赖注入(DI)就是为了实现松耦合设计,是代码更容易扩展和维护
阅读全文