在甲骨文云容器实例(Container Instances)上部署Ubuntu Desktop
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
甲骨文云推出了容器实例这是一项无服务器计算服务可以即时运行容器而无需管理任何服务器。
今天我们尝试一下通过容器实例部署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: password
ARG BASE_TAG="1.12.0-rolling"
ARG BASE_IMAGE="kasmweb/java-dev"
FROM $BASE_IMAGE:$BASE_TAG
USER root
RUN 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
完结