学习华为云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