在甲骨文云容器实例(Container Instances)上部署Ubuntu Desktop
创始人
2024-05-15 06:50:00

甲骨文云推出了容器实例,这是一项无服务器计算服务,可以即时运行容器,而无需管理任何服务器。
今天我们尝试一下通过容器实例部署Ubuntu Bionic Desktop。

创建容器实例

在甲骨文容器实例页面,单击"创建容器实例",
在这里插入图片描述
输入名称和选择位置,
在这里插入图片描述

选择配置,这里为了有更好的速度体验,OCPU数设置是4,内存量(GB)设置是4
在这里插入图片描述
选择网络,因为我们需要通过公网访问,所以请选择公共子网,并且选择”分配公共 IPv4 地址",然后单击"下一步",
在这里插入图片描述
输入容器名称,选择镜像,示例中使用的是kasmweb/desktop:1.12.0,通过环境变量VNC_PW设置VNC的访问密码,可以访问https://hub.docker.com/r/kasmweb/desktop/tags查看和使用最新的tag,然后单击"下一步“,
在这里插入图片描述

确认输入的各项信息没有问题后,单击"创建",
在这里插入图片描述

容器实例创建成功后,可以在实例信息查看公共 IP 地址,
在这里插入图片描述
将容器实例所在的虚拟云网络的子网开放6901端口,通过本地浏览器访问这个容器实例,
地址:https://<容器实例的公共 IP 地址>:6901
用户名:kasm_user
密码:通过VNC_PW环境变量设置的值
在这里插入图片描述
接下来我们尝试使用这里面的firefox访问甲骨文云控制台,输入地址,https://cloud.oracle.com,输入"Cloud Account Name",单击"Next",
在这里插入图片描述
输入用户名和密码后,登录成功,
在这里插入图片描述

(Optional)其他

Docker Hud上的kasmweb/desktop无法使用sudo切换到root用户,如果有使用root用户的需求,可以参考下面Dockerfile内容(*),自建可以使用root用户的容器镜像。

### 构建自hub.docker.com上的基础公共镜像,需要有docker hub账号
### 启动镜像的命令:sudo docker run --rm -it --shm-size=512m -p 6901:6901 -e VNC_PW=password 镜像名
### 访问地址: https://IP_OF_SERVER:6901
### User : kasm_user
### Password: passwordARG BASE_TAG="1.12.0-rolling"
ARG BASE_IMAGE="kasmweb/java-dev"
FROM $BASE_IMAGE:$BASE_TAGUSER rootRUN apt-get update \&& apt-get install -y sudo \&& echo 'kasm-user ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers \&& rm -rf /var/lib/apt/list/*USER 1000

*内容来源:https://gitee.com/brother-shendiao/testenv/raw/master/dockerfile.ubuntu.kasm

完结!

相关内容

热门资讯

财经态度丨大力实施城市更新行动... 央广网北京1月23日消息(记者李硕)据中央广播电视总台经济之声《交易实况》报道,住房城乡建设部党组书...
Windows Phone精神... 快科技1月23日消息,总部位于洛杉矶的Nex Computer,宣布推出一款名为NexPhone的智...
区县头条丨提供2100个学位!...   好消息!闽侯良存华侨学校新校区拟于9月投用!
英特尔大跌 1月23日消息,美股开盘涨跌不一,道指跌0.35%,纳指涨0.02%,标普500指数跌0.08%。半...