阿里云
为了无法计算的价值
打开APP
阿里云APP内打开
学习中心> 阿里云批量计算使用教程> 正文

阿里云批量计算使用教程

7课时 |
340人已学 |
免费
课程介绍

批量计算(BatchCompute)是一种适用于大规模并行批处理作业的分布式云服务。BatchCompute可支持海量作业并发规模,系统自动完成资源管理,作业调度和数据加载,并按实际使用量计费。BatchCompute广泛应用于电影动画渲染、生物数据分析、多媒体转码、金融保险分析、科学计算等领域。

产品详情:https://www.aliyun.com/product/batchcompute

Docker应用使用演示

 

内容介绍

一、安装Docker

二、制作Docker镜像

三、上传Docker镜像到OSS

四、指定Docker镜像提交批量计算作业

 

一、安装 Docker

1.安装 Dokcer

sudo apt-get update

安装 docker

sudo apt-get install docker.io

查看 docker 安装是否成功

sudo docker -ps

2.生成配置文件

mkdir dockerUbuntu

cd dockerUbuntu/

vim Dockerfile

输入

FROM ubuntu:14.04

MAINTAINER aliyun n.test@aliyun.com

RUN apt-get update

RUN apt-get autoclean

RUN apt-get install -y python

CMD [“/bin/bash”]

输入完后按 esc 输入 :wq  保存退出

 

二、制作 Docker 镜像

1.输入命令制作镜像

docker build -t myubuntu ./

出现 successfully built 表示创建成功

 

2.查看镜像创建是否成功

docker images

 

三、上传 Docker 镜像到 OSS

1.生成上传所需的文件配置

vim config.yml

按下图输入你的 OSS 配置

version: 0.1

log:

level: debug

storage:

oss:

accesskeyid: your_access_key_id

accesskeysecret: your_access_key_secret

region: oss-cn-gingdao

bucket: your-bucket

rootdirectory: dockers

secure:false

internal:false

http:

addr:0.0.0.0:5000

 

2.安装 OSS Docker Registry 2

docker pull registry:2

 

3.安装完毕后启动

docker

run -v ‘pwd’/config.yml:/etc/docker/registry/config.yml -p 5000:5000 –name registry -d registry:2

 

4.上传镜像

docker tag myubuntu localhost:5000/myubuntu

docker push localhost:5000/myubuntu

上传完毕,在OSS控制台可查看

 

四、指定 Docker 镜像提交批量作业

1.安装批量计算命令行工具:bcs

pip install batchcompute-cli

 

2.配置文件

配置 bcs 的 region 和 AK , region 和 AK 要输入自己的,下面是范例

bcs login cn-shenzhen 1Xz2Rh6DcbBxfz1 aeWo8vPAtIH4Nat

配置oss路径、节点镜像和节点类型

bcs config –osspath oss://diku-docker/cli/

bcs set –image img-ubuntu

bcs set –type bcs.a2.large

 

3.提交作业并指定前面制作的 docker 镜像名称与 docker 镜像所在oss 路径

bcs sub ‘echo “hello docker!”’ –docker localhost:5000/myubunt@oss://diku-docker/dockers

查询作业直到作业状态为 finshed

bcs j job-000000005926850300002B5700009EAA

等待作业结束时,查看作业日志 Stdout

 

我的学习进度
请登录后查看您的学习进度!
立即登录
本课程相关云产品