在欧拉系统中将.net6.0的项目部署在docker中

首先将项目进行打包发布,可参照这位哥哥的发包步骤

(5条消息) .NET 6程序部署到Docker_WeskyNet的博客-CSDN博客

与我不同的是

随后在欧拉系统中安装docker

1、下载离线安装包

http://111.200.255.51:23000/0fflineInstallationPackages/offline docker installer.zip

2、将压缩文件offline docker installer.zip在/opt/application目录下解压缩

unzip offline docker installer.zip -d /opt/application

3、安装Docker

cd /opt/application/offline docker installer
sh install.sh docker-20.10.3.tgz

随后我使用了工具MobaXterm_Personal_20.3进行操作

1、创建镜像(在项目下的目录中进行的操作)

docker build -t wink .

wink=>随便起的名字 “.” 是必备的

2、查看镜像

docker images

3、开启容器

docker run -d -p 端口映射:端口 -it 镜像id dotnet 项目dll名称

4、查看容器

[root@localhost BarCodeService]# docker ps
CONTAINER ID   IMAGE          COMMAND                  CREATED         STATUS         PORTS                      NAMES
f3e9c1afc684   6586174a0acb   "dotnet BarCodeServi…"   5 seconds ago   Up 4 seconds   0.0.0.0:53642->53642/tcp   priceless_curie

到此为止即ok了,便可在系统浏览器中通过ip+端口号+swagger+index.html进行访问(若可访问即成功部署)

附录:(会用到或有帮助的命令)

1、若创建镜像失败可docker拉取dotnet镜像

docker pull dotnet:latest

2、停止容器

docker stop 容器id

3、删除容器

docker rm 容器id

4、删除镜像

docker rmi 镜像id

5、查看端口映射

docker port 容器id

6、查看所有容器

docker ps -a

  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL 5.7在欧拉系统内存瞬间占满的问题可能是由于以下几个原因引起的: 1. 查询语句或数据库操作不当:如果查询语句没有使用正确的索引或没有优化,可能会导致MySQL在查询时消耗大量的内存资源。此外,如果数据库操作过于频繁或存在死锁等问题,也会引起内存占满的情况。 2. 内存配置不当:MySQL的内存配置参数需要根据实际需求进行调整。如果内存配置过小,可能无法满足数据库的正常运行,导致内存瞬间占满。相反,如果内存配置过大,可能会导致系统出现内存溢出的问题。 3. MySQL版本问题:MySQL的不同版本可能存在不同的bug或性能优化问题。如果使用的是旧版本的MySQL,可能会遇到内存占满的问题。建议升级MySQL到最新稳定版本,以解决潜在的bug或性能问题。 针对这个问题,可以采取以下几个解决方法: 1. 优化查询语句和数据库操作:使用正确的索引、避免全表扫描,合理分析和优化查询语句,减少数据库操作的频率和复杂性。 2. 调整内存配置参数:根据系统实际需求和硬件配置,适当调整MySQL的内存配置参数,确保能够满足数据库的正常运行。 3. 升级MySQL版本:将MySQL升级到最新的稳定版本,以解决可能存在的bug或性能问题。 4. 监控和调优:使用数据库监控工具对MySQL进行监控,及时发现并解决内存瞬间占满的问题。可以通过调整缓冲区大小、连接数等参数,优化数据库的性能。 总之,解决MySQL在欧拉系统内存瞬间占满的问题,需要综合考虑查询语句、内存配置参数、MySQL版本等多个因素,并采取相应的优化和调整措施。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值