Net Core Docker 容器部署,修改,保存
运行镜像
[root@localhost opt]# docker run -itd -p : microsoft/dotnet:latest
查看运行的docker
[root@localhost opt]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f3aff5ca8aa3 microsoft/dotnet:latest "bash" seconds ago Up seconds 0.0.0.0:->/tcp upbeat_kapitsa
拷贝代码到容器的/opt目录,然后进入之容品
[root@localhost dockernet]# docker cp app f3aff5ca8aa3:/opt
[root@localhost dockernet]#
[root@localhost dockernet]#
[root@localhost dockernet]# docker exec -it f3aff5ca8aa3 /bin/bash
root@f3aff5ca8aa3:/# cd /opt
root@f3aff5ca8aa3:/opt# ls
app
到程序目录后运行
root@f3aff5ca8aa3:/opt/app# dotnet PhoneCard.dll
成功运行

把修改的容器保存为镜像
[root@localhost dockernet]# docker commit f3aff5ca8aa3 mynetweb
sha256:ebd813a36273ccd6dab11ffe4eab9ff3da01b4848c97b3ac9eb7ee170b001a72
[root@localhost dockernet]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
mynetweb latest ebd813a36273 seconds ago .76GB
进入容器启动,可以看到两个正在运行的容器
[root@localhost dockernet]# docker run -itd -p 8080:80 mynetweb
[root@localhost dockernet]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
685a6c44c03b mynetweb "bash" seconds ago Up seconds 0.0.0.0:->/tcp elated_kilby
f3aff5ca8aa3 microsoft/dotnet:latest "bash" minutes ago Up minutes 0.0.0.0:->/tcp upbeat_kapitsa
[root@localhost dockernet]# docker exec -it 685a6c44c03b /bin/bash
root@685a6c44c03b:/# cd /opt
root@685a6c44c03b:/opt# ls
app
root@685a6c44c03b:/opt# cd app
启动后成功运行
root@685a6c44c03b:/opt/app# dotnet PhoneCard.dll

保存容器为文件
[root@localhost dockernet]# docker export 685a6c44c03b > docker1.tar
[root@localhost dockernet]# ls
app docker1.tar Dockerfile
导入容器
docker import - docker1 < docker1.tar
Net Core Docker 容器部署,修改,保存的更多相关文章
- 庐山真面目之十微服务架构 Net Core 基于 Docker 容器部署 Nginx 集群
庐山真面目之十微服务架构 Net Core 基于 Docker 容器部署 Nginx 集群 一.简介 前面的两篇文章,我们已经介绍了Net Core项目基于Docker容器部署在Linux服 ...
- Docker 容器部署 Consul 集群
Docker 容器部署 Consul 集群 一.docker安装与启动1.1安装docker[root@localhost /]# yum -y install docker-io 1.2更改配置文件 ...
- Docker容器部署tomcat出现中文乱码
docker 容器部署tomcat后,日志文件中出现中文乱码,很多问号,中文的文件夹也是问好.先看看容器的locale: [root@docker1 ~]# docker exec -it 41de9 ...
- 如何将 asp.net core 应用进行 docker 容器部署
asp.net core 部署在 docker 容器中比较简单,但常因asp.net core程序发布的问题造成容器无法正常启动.现在把详细的操作的步骤记录如下: 一.asp.net core web ...
- 【云计算】Docker容器不能修改hosts文件怎么解决?
参考资料: http://bbs.csdn.net/topics/390871429 http://tieba.baidu.com/p/4295556808 http://stackoverflow. ...
- 云计算 docker 容器部署
什么是docker容器: 容器就是在隔离的环境中运行的一个进程,如果进程停止,容器就会退出.隔离的环境拥有自己的系统文件,ip地址,主机名等kvm虚拟机,linux,系统文件 容器和虚拟化的区别 : ...
- .net core Docker 容器添加ffmpeg 获取视频信息和截图
最近在处理上传视频,需要获取视频信息和截图,这里就需要用到ffmpeg; 由于我的项目是在docker compose中运行调试,所以ffmpeg也需要在docker中能调用: 网上找到的方法在Doc ...
- Jenkins(4)docker容器内部修改jenkins容器时间
前言 用docker搭建的Jenkins环境时间显示和我们本地时间相差8个小时,需修改容器内部的系统时间 查看时间 查看系统时间 date-R 进入docker容器内部,查看容器时间 docker e ...
- 记录一次docker容器内修改my.cnf配置文件max_allowed_packet参数的过程
1. 问题背景 在一次新版本功能开发完毕,配合测试的过程中,测试反馈某个XxlJob定时任务一直执行失败,在分析了日志之后,找到了报错的原因: Packet for query is too larg ...
随机推荐
- 构建一个maven聚合类型的横向可扩展项目
那个时候初入java这个大家庭,学习的方向很乱.毕业后,在公司磨练了一年,总想着是该交一份答卷了,可能成绩不会很好,但求及格!那么考试题目呢,我计划搭建一个横向可扩展的项目,可以在平台自扩展各种子项目 ...
- 【洛谷P2756】飞行员配对方案问题
题目大意:二分图匹配裸题. 题解:用网络流进行处理. 找配对方案的时候,采用遍历二分图左边的每个节点,找到不与源点相连,且正向边权值为 0,反向边权值为 1 的边,输出即可. 代码如下 #includ ...
- Java基础 -- 嵌套类(非静态嵌套类、静态嵌套类)
可以将一个类的定义放在另一个类的内部定义,这样的类就被称为嵌套类,包含嵌套类的类被称为外部类(outer class),也可以叫做封闭类. 嵌套类可以分为两种: 静态嵌套类(Static Nested ...
- Linux记录-GC值
jmap -heap pid 查看gc情况: jstat -gc PID 刷新频率 jstat -gc 12538 5000 导出堆内存dump 文件: jmap -dump:file=文件名.bin ...
- SSL证书安装(Tomcat)腾讯云服务器
一.SSL证书免费领取地址一年的 https://www.toolmao.com/get-free-ssl 什么你们公司买的?每次免费领取一年,能不能轮流领取没试过.商鸡,商鸡.... 二.下载SSL ...
- 2019秋招Java面经(未完待续)
2019秋招Java面经(凭记忆回忆, 可能不准) 随着我们从大三升到大四...秋招也开始了. 秋招进行的还比较顺利, 刚开始没几天, 我的秋招就结束了. 到现在我玩了差不多十多天了, 总想着总结一下 ...
- 编译VisualVM源码解决乱码问题
编译VisualVM源码解决乱码问题 起因 今天在使用VisualVM对测试服务器进行JVM监控的时候,发现所有统计图的横纵坐标都是显示乱码(小方块),即使我的Ubuntu系统使用的是英文语言环境.奇 ...
- 基本DFS与BFS算法(C++实现)
样图: DFS:深度优先搜索,是一个不断探查和回溯的过程,每探查一步就将该步访问位置为true,接着在该点所有邻接节点中,找出尚未访问过的一个,将其作为下个探查的目标,接着对这个目标进行相同的操作,直 ...
- 多个Fragment在一个activity中通过按钮的展示方法
fragment使用方法 1. 创建主Mainactivity extends AppCompatActivity 2. Oncreate & setContentView 3. 完成XML的 ...
- 基于注解的SpringMVC自定义DispatcherServlet配置
通过重载AbstractAnnotationConfigDispatcherServletInitializer实现类的customizeRegistration()方法来自定义DispatcherS ...