开发者学堂课程【阿里云批量计算使用教程:Docker 应用使用演示】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/428/detail/5362
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
c
d dockerUbuntu/
vim Dockerfile
输入
F
ROM ubuntu:14.04
M
AINTAINER aliyun
n.test@aliyun.com
RUN apt-get update
R
UN apt-get autoclean
R
UN apt-get install -y python
C
MD [“/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
l
og:
level: debug
s
torage:
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 路径、节点镜像和节点类型
b
cs config –osspath oss://diku-docker/cli/
b
cs set –image img-ubuntu
b
cs 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