CasaOS:一个docker容器应用的可视化Portal

        CasaOS 官网声称他是一个家庭云操作系统,但我实际使用后感觉称之为“docker容器的可视化Portal”更合适。因为它本身不具备IAAS、PAAS、或SAAS的开箱即用能力,更像是一个把OS上的docker Container集中管理并展示的索引目录,各个docker Container通过web页面进行GUI展示和使用(前提是对应的 docker Container Application 支持web形势使用)。

        在其应用商店上安装的 APP ,本质上是从 docker-hub 上下载回来对应的docker镜像并运行成 docker Container。通过应用商店自定安装的 APP 也是执行了docker镜像的拉取和容器化运行。CasaOS还支持把 local-docker-Container 导入并运行为 APP 。

         下文中会以安装自定义 APP 的过程阐明上述关于“CasaOS:一个docker容器应用的可视化Portal”的看法。

**************************************************************************************************************

基于Ubuntu 22.04 LTS 安装 CasaOS (官方推荐使用 Debian 12 作为基准OS)

Step 1 确保 OS 上已经安装好了 docker 服务、且docker服务处于运行状态

Step 2 安装 CasaOS

Step 3 在CasaOS上安装自定义的docker应用 (以安装 owncloud 为例)

在 https://hub.docker.com 上查找想要安装的 APP,比如“owncloud”

复制到 owncloud 的 docker 镜像拉取命令“docker pull owncloud”(默认拉取 owncloud:latest 镜
像)

填写 APP 安装的定义信息

配置 APP 启动信息(对于 web 应用程序,一般按照 docker 容器的启动方式配置好端口映射。如需映射 web 程序路径,设定好 docker 容器内的路径与宿主机路径映射即可。具体配置哪些内容请参考对应程序 docker 的镜像版本安装部署方式。)

*******************************************************************************************************

        通过自定义安装 docker打包的应用程序 owncloud 可以发现,在CasaOS上以 APP 运行的程序,实质上就是把对应的 docker镜像 pull 到本地、并运行成对应的容器。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值