Asp.Net Core Docker镜像更新系统从wheezy改为stretch
之前写过一个在Asp.Net Core里调用System.Drawing.Common绘图的DEMO,部署到Docker里运行,需要更新Asp.Net Core镜像的操作系统。
https://www.cnblogs.com/sunnytrudeau/p/9384620.html
当时用的阿里云的源
|
最近再次跑这个Demo,居然不好使了,更新系统无效了,创建容器失败:
Step 4/11 : RUN apt-get update
---> Running in 69abe26c3b35
Ign:1 http://mirrors.aliyun.com/debian wheezy InRelease
Ign:2 http://mirrors.aliyun.com/debian wheezy Release
Ign:3 http://mirrors.aliyun.com/debian wheezy/deb all Packages
……
Ign:14 http://mirrors.aliyun.com/debian wheezy/http://mirrors.aliyun.com/debian amd64 Packages
Reading package lists...
W: The repository 'http://mirrors.aliyun.com/debian wheezy Release' does not have a Release file.
E: Failed to fetch http://mirrors.aliyun.com/debian/dists/wheezy/non-free/binary-amd64/Packages 404 Not Found [IP: 124.203.224.198 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
ERROR: Service 'myweb' failed to build: The command '/bin/sh -c apt-get update' returned a non-zero code: 100
百度学习了一下,才知道Asp.Net Core的Docker镜像是基于debian这个Linux发行版构建的,以前用的版本是wheezy,现在用的新版本是stretch
版本号以及代号 发布日期
7 wheezy 2013年5月4日
8 Jessie 2015年4月26日
9 stretch 2017年06月17日
所以,更新操作系统的源相应的更换一下就可以了。
|
可以进入运行中的Asp.Net Core容器查看操作系统版本
[root@localhost ~]# docker exec -it fd70cac69589 /bin/bash
root@fd70cac69589:/app# cat /etc/issue
Debian GNU/Linux 9 \n \l
原文地址:https://www.cnblogs.com/sunnytrudeau/p/10771607.html
.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com
Asp.Net Core Docker镜像更新系统从wheezy改为stretch相关推荐
- 优化 ASP.NET Core Docker 镜像的大小
在这容器化的世界里,我们已经很少直接通过文件发布来运行asp.net core程序了.现在大多数情况下,我们都会使用docker来运行程序.在使用docker之前,我们往往需要打包我们的应用程序.as ...
- asp.net core 3.0 更新简记
asp.net core 3.0 更新简记 Intro 最近把活动室预约项目从 asp.net core 2.2 更新到了 asp.net core 3.0,记录一下,升级踩过的坑以及经验总结,包括但 ...
- ASP.NET Core Docker部署
前言 在前面文章中,介绍了 ASP.NET Core在 macOS,Linux 上基于Nginx和Jexus的发布和部署,本篇文章主要是如何在Docker容器中运行ASP.NET Core应用程序. ...
- Asp.Net Core + Docker 搭建
一.Docker安装 (1)机器准备 本次实验,我是在Win10上,使用Vmware Workstation虚拟机安装的Ubuntu 18.04.l LTS版本进行搭建. (2)安装Docker ...
- ASP.NET Core Docker Jenkins 零基础持续集成实战
一.本系列教程说明 源代码管理工具:Gogs 持续集成工具:Jenkins 容器:Docker 二.git管理软件的选择 没有采用gitlab,因为gitlab比较吃配置,至少得2核4G的配置.采用g ...
- ASP.NET Core【在线教育系统】功能要求
目录 1. 技术介绍 2.功能介绍 3. 前端 3.1 首页 3.2 课程 3.3 登入 3.4 商品兑换 3.5 课程发布 4. 后端 4.1 登录 4.2 系统管理 4.3 课程管理 4.4 ...
- .NET Core 3.0预览版7中的ASP.NET Core和Blazor更新
.NET Core 3.0 Preview 7现已推出,它包含一系列ASP.NET Core和Blazor的新更新. 以下是此预览中的新功能列表: 最新的Visual Studio预览包括.NET C ...
- ASP.NET Core - 基于IHttpContextAccessor实现系统级别身份标识
问题引入: 我们知道当请求通过认证模块时,会给当前的HttpContext赋予当前用户身份标识,我们在需要授权的控制器中打上[Authorize]授权标签,就可以在ControllerBase的Use ...
- ASP.NET Core + Docker + Jenkins + gogs + CentOS 从零开始搭建持续集成
没有采用gitlab,因为gitlab比较吃配置.也比较重,用不到那么多功能.采用go语言开发的gogs来代替. 免费HTTPS证书 安装Gogs (一个gitserver,类似于gitlab) 安装 ...
最新文章
- libcurl库的使用(通过libcurl库下载url图像)
- 解读目标检测新范式:Segmentations is All You Need
- java stringbuffer长度_java – 具有极大变化长度的输入的最佳StringBuffer初始容量是多少?...
- js禁止用户右键等操作
- Spring MVC 4.1 支持jsonp
- php having,having方法
- android工程师饱和,Android开发是否饱和了?你所不了解的Android开发
- 什么是容器服务_【小牛云计算课堂】什么是容器镜像服务
- 最短路径算法之Dijkstra算法(java实现)
- AMD锐龙7 7745HX和i9-12900HX选哪个 r77745HX和i912900HX对比
- html分列代码,科学网—EXCEL 分列 (TextToColumns) 的C#代码 - 丁祥欢的博文
- 支持向量机(SVM)——线性支持向量机
- 【知识学习】马氏距离 Mahalanobis Distance
- untun 安装docker 随手记
- Python 蜻蜓fm有声书批量下载 支持账号登录 原创源码
- c语言消隐的作用是什么,【C语言程序设计最终版材料】
- (Golang语言编程系列1)window安装GO编译环境
- 企业微信api接口调用-企业微信好友收发消息
- 智慧水务物联网云平台解决方案
- java的timertask_Java 定时器(Timer,TimerTask)详解及实例代码
热门文章
- 在Windows 7中禁用或修改Aero Peek的“延迟时间”
- icloud 购买存储空间_如何释放iCloud存储空间
- axios把post的RequestPayload格式转为formdata
- Qtum 量子链跨链原子激活 实现 QTUM-BTC 交换
- 搭建 vue2 单元测试环境(karma+mocha+webpack3)
- 嵌入式WiFi芯片价格战已经打响 MCU企业该醒悟了
- 51单片机实现4位数以内的加减法
- IP代理在网络游戏中的应用
- 本科 8年经验,20k的Offer,接还是不接?
- c#屏幕录制(经典)(含源码和AForge.Video.FFMPEG.DLL)及填坑办法