.NET Core Docker使用初入篇

本篇内容

  • 如何在CentOS上安装Docker
    • 服务器与工具准备
    • 安装Docker
      • 更新系统
      • 安装Docker源
      • 设置Docker开机启动
      • 启动Docker
  • 使用Docker运行一个.NET Core 例子
    • .net core 例子拉取
    • .net core 例子停止
    • .net core 例子启用
  • 其他

如何在CentOS上安装Docker

服务器与工具准备

首先我们需要一个服务器,因为平时都是使用的windows平台但是现在趋势是跨平台,所以这里单独在腾讯云的服务器买了台服务器并使用CentOS系统来进行跨平台和docker的学习:

CentOs主机

1.所需工具Xshell Xshell下载地址
xshell用于连接服务器执行命令
我们输入我们的服务器IP和帐号密码
IP
在这里插入图片描述
点击连接

登录成功
这里提示Last Login就表示登录成功了

安装Docker

更新系统

新买的系统,我们可以更新一下
代码如下:

 sudo yum update

更新系统

安装Docker源

由于是新服务器没有安装过Docker我们直接执行安装命令

Step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2Step 2: 添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoStep 3: 更新并安装Docker-CEsudo yum makecache fast (可选)sudo yum -y install docker-ceStep 4: 开启Docker服务sudo service docker start

执行到第三步骤的时候出现了个报错
报错

 Problem: package docker-ce-3:19.03.12-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed

不要慌这个是应为依赖项版本不不满足的问题我们执行以下更新代码更新依赖项,再重新安装就好
更新代码如下:

yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm

我们再次执行安装
执行安装

安装完成
安装完成后我们可以通过执行命令来查看安装的版本和判断是否安装成功

docker version

安装完成后还没有安全完成
我们还需要执行下列指令

设置Docker开机启动

systemctl enable docker

启动Docker

systemctl start docker

使用Docker运行一个.NET Core 例子

.net core 例子拉取

.net core
我们这里直接拉取微软官方的 .net core 例子来作为测试
拉取代码:

docker pull mcr.microsoft.com/dotnet/core/samples

拉取完成后执行下面句子:

docker run -it -p 8000:80 --name aspnetcore_sample mcr.microsoft.com/dotnet/core/samples:aspnetapp

执行成功后访问服务器IP:8000端口即可看到页面
在这里插入图片描述

.net core 例子停止

如果我们要停掉网站肿么办
我们可以先执行

docker ps -a
docker stop ID号(可以不写全)

在这里插入图片描述
再访问网站就是停止状态了
在这里插入图片描述

.net core 例子启用

如果要启用就是

docker start ID号(可以不写全)

这样就可以重新启动了

其他

本文借鉴其他博文和视频教程如有兴趣可点击下方链接观看
Docker详解

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/410439.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[html] 写一个布局,当页面滚动一定高时,导航始终固定在顶部,反之恢复原位

[html] 写一个布局,当页面滚动一定高时,导航始终固定在顶部,反之恢复原位 使用粘性定位,position:sticky 记得使用的时候父元素不能使用overflow:hidden和overflow:auto属性,而且必须要指定top/left/bottom/right中任…

C++学习记录

1.C中没有C#中所谓的引用类型和值类型&#xff0c;需要使用引用&#xff0c;或者指针操作对象&#xff0c;但是指针容易出错&#xff0c;为什么不用引用而用指针呢&#xff0c;下面给出总结 <1>引用在声明时必须初始化&#xff0c;指针可以是空指针&#xff0c;引用定义后…

如何延长作用域链_第4部分2:作用域(链)和 闭包

知识列表作用域/作用域链 闭包&#xff08;涉及JS垃圾回收机制 &#xff09;https://zhuanlan.zhihu.com/p/27110726 【 js 基础 】【读书笔记】作用域和闭包https://juejin.im/post/5afb0ae56fb9a07aa2138425 深入理解闭包之前置知识→作用域与词法作用域&#xff08;一&#…

nginx配置简介

一、安装部署环境&#xff1a;centos 7.21.离线安装&#xff1a;Nginx下载地址&#xff1a;http://nginx.org/en/download.html下载稳定版本nginx-1.16.0.tar.gz到/usr/local下进行解压安装&#xff1a; # ./configure --prefix/usr/local/nginx-1.16.0 --with-pcre \ # make &…

C# T4模板在项目中的使用

1.什么是t4模版 T4&#xff0c;即4个T开头的英文字母组合&#xff1a;Text Template Transformation Toolkit。 T4(Text Template Transformation Toolkit)是微软官方在VisualStudio 2008中开始使用的代码生成引擎。在 Visual Studio 中&#xff0c;“T4 文本模板”是由一些文…

[置顶] 再谈学习方法

之前写过一篇文章&#xff1a;浅谈Oracle学习方法http://blog.csdn.net/tianlesoftware/article/details/5448689这里不谈Oracle&#xff0c;只谈学习方法。 常说师傅领进门&#xff0c;修行靠个人。 研究Oracle 需要靠自己的学习&#xff0c;需要多花时间来研究&#xff0c;我…

[html] 举例说明HTML5出来后,有哪些HTML标签被弃用了?

[html] 举例说明HTML5出来后&#xff0c;有哪些HTML标签被弃用了&#xff1f; center u s font ..... 等等违反表现和结构分离原则的标签被弃用个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录…

python定义一个列表_如何在Python中创建用户定义的列表?

你需要将怪物的数量发送给使用它的函数&#xff1a;def welcome(): number monsters() print(Alright, str(number) monsters.) print(So, what are the names of these beasties?) # send number of monsters to monsterNames mNames monsterNames(number) 以及&#x…

Docker中安装Jenkins实时发布.net core 项目(一)

Docker中安装Jenkins实时发布.net core 项目安装docker懒人篇手动安装dockerfile安装jenkins常规安装jenkinsjenkins的安装搜索jenkins拉取jenkins容器jenkins的启动jenkins密码其他安装docker 使用curl安装最新版 curl -fsSL https://get.docker.com/ | sh重启Docker systemc…

nginx获取客户端请求的真实IP

客户端通过nginx代理访问后端jetty服务器时&#xff0c;后端服务器收到的请求信息中只有nginx代理的IP信息&#xff0c;无法看到client的真实IP&#xff0c; 所以nginx需要获取客户端请求头的真实IP地址进行传递&#xff0c;网上查资料一般配置如下&#xff1a; server {listen…

DP之八

//sicily 1166. Computer Transformat#include<iostream> //DP高精度using namespace std;#define M 50int Bit(int p){if(p0)return 1;int bit0;while(p!0) { p/10; bit; }return bit;}class Longint //高精度{public: Longin…

[html] H5怎么禁用长按复制的功能?

[html] H5怎么禁用长按复制的功能&#xff1f; // 禁止长按图片保存&#xff0c;设置img样式 -webkit-touch-callout: none; pointer-events: none; // 微信浏览器无法禁止&#xff0c;需加上这句// 禁止长按选择文字 -webkit-user-select: none;// 禁止长按呼出菜单 -webkit-…

python 3d大数据可视化_Python大数据可视化编程实践-绘制图表

Python 数据可视化编程实践 - 绘制图表 准备工作 打开 Jupyter Notebook &#xff0c;导入需要的包&#xff0c; 并配置好图片交互和中文显示环 境&#xff1a; import pandas as pd import numpy as np import sys reload(sys) sys.setdefaultencoding(utf-8) import matplotl…

Docker中安装Jenkins实时发布.net core 项目(二)

Docker中安装Jenkins实时发布.net core 项目防坑点升级dockerjenkins运行运行命令jenkins拉取git并构建项目其他查看发布文件防坑点 升级docker 首先我们要确认我们在liunx安装的不是1.31.1的docker容器不然在后面的运行中会报错 can not open /etc/sysconfig/docker如果你是…

sharepoint 2010 timejob 注意

每次改代码&#xff0c;需要执行: net stop SPTimerV4net start SPTimerV4转载于:https://www.cnblogs.com/Forest-zhu/archive/2011/08/23/2150658.html

[html] 404页面有什么作用?

[html] 404页面有什么作用&#xff1f; 404页面实际上跟HTTP Status 404类似&#xff0c;标识资源找不到。当然实际上404页面现在的玩法就多了&#xff0c;比如公益页面等个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷…

http get 消息的作用是什么?_http基础知识

什么是http&#xff1f;HTTP 全称是 HyperText Transfer Protocol&#xff0c;即&#xff1a;超文本传输协议&#xff0c;从 1990 年开始就在 WWW 上广泛应用&#xff0c;是现今在 WWW 上应用最多的协议&#xff0c;HTTP 是应用层协议&#xff0c;当你上网浏览网页的时候&#…

Jenkins构建 netcore5.0 项目时出现NU3028/NU3037错误的解决方案

我在使用Jenkins自动化部署项目的时候&#xff0c;出现了如下的错误 error NU3028: Package System.IO.Compression 4.3.0 from source https://api.nuget.org/v3/index.json: The repository primary signatures timestamp found a chain building issue: UntrustedRoot: self…

2019长安大学ACM校赛网络同步赛 L XOR

题意 求区间内有多少数x满足x^4x^5x0 1≤l≤r≤1018. 题解 根据异或的性质可以推到 x^4x5x -->x^4xx4x 即x和4x每一位都不同&#xff0c;即x和(x<<2)每一位都不同&#xff0c;就是x中每一位都与他前前一位不同。 那么就很简单了&#xff0c;可以很容易写出数位DP状态f…

[html] 通过设置表单的target=“_blank“来下载文件会被浏览器拦截吗?如何解决?

[html] 通过设置表单的target"_blank"来下载文件会被浏览器拦截吗&#xff1f;如何解决&#xff1f; 不用表单下载&#xff0c;动态创建一个a标签&#xff0c; 设置href, target"_self" 然后a.click() 最后移除个人简介 我是歌谣&#xff0c;欢迎和大家一…