Ubuntu上挂载源代码,docker容器中共享这个原代码,实现自动部署
2024-08-27 05:14:13
https://www.jianshu.com/p/23465dc86d3e 地址
5.3. 挂载源代码
为了在宿主机上创建.NET Core 项目,这个时候我们就需要在Linux宿主机上安装.NET Core SDK。
5.3.1. 宿主机安装.NET Core SDK Ubuntu参考这个 http://www.linuxidc.com/Linux/2017-11/148326p2.htm https://github.com/dotnet/core/blob/master/release-notes/download-archives/2.0.4-download.md
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl= https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'
sudo yum update
sudo yum install libunwind libicu
sudo yum install dotnet-sdk-2.1.3
安装完毕后,我们依次执行以下命令创建一个.NET Core MVC项目:
//回到根目录
$ cd $HOME
//创建demo文件夹
$ mkdir demo
$ cd demo
//创建项目名为HelloDocker.Web的.NET Core MVC项目
dotnet new mvc -n HelloDocker.Web
//进入HelloDocker.Web文件夹
cd HelloDocker.Web
//启动.NET Core MVC项目
dotnet run
最新文章
- js获取浏览器body或窗宽度高度合集
- 带领大家安装Rational rose
- oracle,sqlserver,mysql 命令行 开启、关闭所需要的服务
- SchemaExport的使用
- 栅格系统不是要包裹在container里面吗
- 修改linux主机名称
- 定制操作(传递函数或lambda表达式)
- hdu 2027 统计元音
- jquery 图片滚动
- 转:PHP分页技术的代码和示例
- DirectX 初始化DirectX(手写和红龙书里面的方式)
- 三十、Java图形化界面设计——布局管理器之BorderLayout(边界布局)
- Spring Boot MyBatis 连接数据库
- Swift 版本历史记录(关注)
- PHP学习过程_Symfony_(2)
- Fail-Fast机制详解
- 通过ssh秘钥的方式可以连接上CE68交换机
- 2017-2018-1 20155201 《信息安全系统设计基础》 pwd命令的实现
- Linux 系统分级及root权限相关
- maven在Idea建立工程,运行出现Server IPC version 9 cannot communicate with client version 4错误