学习华为云SWR(CCE)服务的使用方法

1、购买CCE服务-完成

SWR:https://www.huaweicloud.com/product/swr.html

2、购买ubuntu机器

https://console.huaweicloud.com/ecm/?region=cn-east-2#/ecs/createVm

参数:按需付费、华东区2、可用区1、通用型1U1G、Ubuntu 16.06 server 64bit(40GB)、带宽1Mbit/S

检查:uname -r (docker需要64位系统,kernel内核至少3.10版本之上)

3、配置yum源

http://www.cnblogs.com/dtiove/p/5917263.html

cd /etc/apt

sudo cp sources.list sources.list.bak (备份先)

sudo vi sources.list

ubuntu16.04 LTS跟新阿里源

deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse

apt-get update (更新包信息)

4、APT安装docker软件

https://www.cnblogs.com/lighten/p/6034984.html

apt-cache policy docker-engine (这个键会返回你目前可以安装的docker版本)

sudo apt-get install docker-engine (安装docker)

sudo service docker start (开启docker后台进程)

sudo docker run hello-world (校验docker是否安装成功,这个命令会下载一个测试镜像,并且运行在一个容器中。当容器运行时,他会打印一些信息,并且退出。)

5、设置docker镜像库指向CCE镜像地址

 Step 1. 以root用户登录Docker所在的虚拟机

Step 2. 执行以下操作,允许docker访问我的镜像

1.配置docker参数

Ubuntu系统下:

1.编辑配置文件

vi /etc/default/docker

在DOCKER_OPTS中,增加如下粗体字所示

DOCKER_OPTS="--insecure-registry swr.cn-east-2.myhuaweicloud.com"

保存文件并退出

2.重启docker

service docker restart

Step 3. 获取登录Docker访问权限,并复制到节点上执行

请点击

 生成临时docker login指令 ( 获取长期有效docker login指令 )

临时docker login指令:docker login -u cn-east-2@0nf4phC3yMsfEQeMKYPK -p c59b3293e52b6a91709455db6b7e976e3962b64767e45c2c251b855b7dc97175 swr.cn-east-2.myhuaweicloud.com

长期有效的docker login指令:暂无

Step 4. 上传镜像

$ sudo docker tag [{镜像名称}:{版本名称}] swr.cn-east-2.myhuaweicloud.com/{组织名称}/{镜像名称}:{版本名称}

 

$ sudo docker push swr.cn-east-2.myhuaweicloud.com/{组织名称}/{镜像名称}:{版本名称}

6、查询CCE镜像仓中的镜像

 docker search bearychat

7、从镜像仓库拉取BearyChat镜像

 docker pull bearychat

8、运行BearyChat镜像

docker image ls (本地的镜像列表)

 docker run 

docker exec

9、将镜像推送到镜像仓

docker push

 
原文地址:https://www.cnblogs.com/yaochc/p/8613314.html