首页 > 其他分享 >关于远程开发容器一点思考

关于远程开发容器一点思考

时间:2024-05-10 19:13:40浏览次数:23  
标签:容器 web 虚拟机 开发 思考 服务器 docker 远程

最近很多大公司,都布局了云开发。

github codespaces

gitpod

jetbrains spaces

google colab

Replit     个人思考 =========================== 它们底层全部是基于Linux的docker容器(除了colab), 只是尽可能看起来像虚拟机。 好处:  环境统一,好迁移, 开发方便 缺点有很多: 1.  价格贵, 存储收费,计算单元收费,一年的费用可以买一台Mac mini了 2. 服务器在异地,写代码会有延迟 3. 由于容器限制无法使用GPU,无法安装GUI程序,   也就是无法开发iOS, Android, windows应用程序, 只适合开发各种语言的服务器, 以及web应用。 4.  无法开发cocos creator游戏和unity游戏 综上以上几点, 现在的云开发还很鸡肋有很长的路要走! 除了服务器开发或者web开发。 开发人员其实还有iOS开发, Android开发, 游戏开发, 各种GUI程序开发。 人工智能 还有目前有nvidia-docker支持GPU   我比较喜欢云开发,未来可能是趋势!希望未来能出现一个功能类似docker的东西,能支持各种应用集合, 可以本地部署也可以公司内部服务器部署。 写到这里,我突然想到目前虚拟机几乎满足部分需求, 虽然不能换电脑随时开发,但是可以保证每个人开发环境一致(都下载相应的虚拟机文件)      

标签:容器,web,虚拟机,开发,思考,服务器,docker,远程
From: https://www.cnblogs.com/dzqdzq/p/18185124

相关文章

  • 程序员天天 CURD,怎么才能成长,职业发展的思考(3)
    公司赚钱流程中,你在哪一个环节思考你在哪一个环节在一家提供互联网产品或服务的公司中,开发出产品或提供服务,卖产品卖服务给客户,赚取金钱获得利润,有了利润这家公司就能给员工发工资,公司才能存活下去,才能继续向前发展。这是一个循环:产品-销售-利润-再投入开发产品。这个循环构成......
  • elasticsearch 数据远程备份与还原
    官方文档:备份集群:https://www.elastic.co/guide/cn/elasticsearch/guide/current/backing-up-your-cluster.html#backing-up-your-cluster恢复数据:https://www.elastic.co/guide/cn/elasticsearch/guide/2.x/_restoring_from_a_snapshot.htmles官方默认是备份数据到本地的,如果......
  • K2P路由器安装frp远程管理N1机顶盒
    下一步计划:由于scrcpy的audioforwarding需要Android11+;可有其他方案能传输语音?usbaudio如果存在的话就可以使用web端的scrcpy共享出机顶盒的TVBOX点播功能朗读全文Yourbrowserdoesnotsupporttheaudioelement.有什么用frp内网穿透后,可以主动发起远程控制处于无......
  • 自动驾驶:从模拟学习到逆强化学习的思考
    引言自动驾驶技术正在迅速发展,但要实现真正的自主驾驶,模型必须能够复杂且准确地模拟人类司机的行为。通过我的最近实验,我探索了基本的模拟学习,然后进一步探索逆强化学习等方法,目的是让自动驾驶模型不仅能模仿,更能深入理解驾驶的决策过程。模拟学习的初步尝试在进行VLM端到......
  • 关于DDD和COLA的一些总结和思考
    写在前面:其实之前一直想汇总一篇关于自己对于面向对象的思考以及实践的文章,但是苦于自己的“墨迹”,一延再延,最近机缘巧合下仔细了解了一下COLA的内容,这个想法再次被勾起,所以这次一鼓作气,准备好好梳理一篇。至于标题,因为是被DDD和COLA唤起的,索性就叫这个吧。思维:面向对象和面向过......
  • 从零开始写 Docker(十四)---重构:实现容器间 rootfs 隔离
    本文为从零开始写Docker系列第十四篇,实现容器间的rootfs隔离,使得多个容器间互不影响。完整代码见:https://github.com/lixd/mydocker欢迎Star推荐阅读以下文章对docker基本实现有一个大致认识:核心原理:深入理解Docker核心原理:Namespace、Cgroups和Rootfs基于n......
  • gitlab权限管理,远程仓库(旧)
    gitlab权限管理,远程仓库(旧)6.gitlab权限管理,远程仓库在组中设置的权限会继承到组中的所有项目中在项目中添加权限只影响该项目创建后项目中的成员后,管理员手动设置成员密码(8位以上),成员登陆后系统会要求重设密码dev1登陆,添加host6的公钥,yuminstallgit,[email protected]......
  • Docker03-数据卷与数据卷容器
    容器非持久化存储每个Docker容器都有非持久化存储。非持久化存储是创建容器时自动创建的,因此从属于容器,生命周期与容器相同,即删除容器也会删除全部非持久化数据。默认情况下,非持久化存储是容器全部文件和文件系统保存的地方。创建使用dockerrun-v命令可以在创建容器时直......
  • docker 容器查看jvm参数配置
    1、登录服务器查看有哪些容器dockerps2、进入到相应的容器中dockerexec-it容器ID或名称bash3、找到java线程top 4、使用jcmd查询java也就是jvm的配置jcmdPIDVM.flags这里我查看的是线程1:jcmd1VM.flags 复制信息出来,格式化,具体参数什么意思,可网......
  • linux ssh 远程执行命令
    双引号#!/bin/bash#此脚本用于测试ssh工具远程执行多条命令方式#使用的前提是已经设置密钥对并以默认私钥文件名存放在默认路径~/.ssh/下(即ssh免密登录)#或者使用-i参数手动指定私钥位置host=192.168.126.101sshtomandersen@$host"source/etc/profileecho\$JA......