博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Centos7 使用Dockerfile 制作自己的Dotnetcore程序镜像
阅读量:6250 次
发布时间:2019-06-22

本文共 821 字,大约阅读时间需要 2 分钟。

  1. 准备Centos7环境及Docker环境
  2. 从Docker hub拉取 Microsoft/dotnet 基础镜像(可以使用国内加速)
  3. 向Centos7指定目录上传Dotnet Core程序,目录: /home/firstApp
  4. 制作Dockerfile
# 1. 进入/home/firstApp目录:$ cd /home/firstApp# 2. 创建dockerfile$ touch Dockerfile# 3. 写入下边Dockerfile 内容# 4. 制作镜像$ docker build -t firstApp:latest .# 5. 查询镜像$ docker images# 6. 启动docker run -d -p 5000:5000 firstApp

Dockerfile

# base imageFROM  docker.io/microsoft/dotnetMAINTAINER xxx@xxx.com# 容器里暴露的端口,由于我的Dotnetcore程序使用5000,这里也暴露5000EXPOSE 5000# 把当前目录内容拷贝到容器的home目录COPY . /home# 设置工作目录WORKDIR /home# 启动程序ENTRYPOINT ["dotnet", "DemoNetCore.dll"]

参考

  1. https://docs.docker.com/engine/reference/builder/#usage
  2. https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#sort-multi-line-arguments
  3. https://www.cnblogs.com/lori/p/7163774.html

转载于:https://www.cnblogs.com/byxxw/p/9936150.html

你可能感兴趣的文章
一个挺好玩的php json_decode字符问题
查看>>
Two Sum问题
查看>>
[单刷APUE系列]第十五章——进程间通信
查看>>
IE的haslayout触发
查看>>
RDVTabBarController--可自由定制的iOS底部导航控件
查看>>
[Leetcode] Word Ladder 单词爬梯
查看>>
Java 开源企业信息化建设平台 O2OA 入选码云 GVP 项目
查看>>
阿里云Global Connection亮相MWC 2019,做企业全球化开路先锋 ...
查看>>
当面试官说 “你还有什么问题想问的” ,你该如何回答? ...
查看>>
《RocketMQ技术内幕:RocketMQ架构设计与实现原理》—1.1.1 Eclipse获取RocketMQ源码 ...
查看>>
史上最全 40 道 Dubbo 面试题及答案,看完碾压面试官! ...
查看>>
使用JumpServer管理你的服务器
查看>>
剑指奥迪Q7 凯迪拉克XT6突围“二线豪华”将于7月份上市 | 2019上海车展 ...
查看>>
实现基于最新chrome的动态按需加载组件
查看>>
Hanlp中N最短路径分词详细介绍
查看>>
Oracle集群技术 | OLR与套接字文件(二)
查看>>
Android 打开网络上pdf文件
查看>>
Hibernate主键生成策略及选择
查看>>
MySQL8.0.14 - 新特性 - InnoDB Parallel Read简述
查看>>
洛谷 P2717 寒假作业
查看>>