阿里云账号 | |
---|---|
开通容器镜像服务 | x1 |
开通一个和FC同地域的OSS | x1 |
开通函数计算FC服务 | x1 |
申请一个dockerhub的账号 | x1 |
我这里用的是鬼子国的region
地区选择日本或其他 亚洲/东南亚 国家
拉取registry:2
镜像 ,上传打个tag上传到容器镜像服务中
bashdocker pull registry:2 docker tag [镜像ID] RegistryURL/仓库名/镜像名称:[镜像版本号] docker login --username=账户名 --password=密码 RegistryURL docker push RegistryURL/仓库名/镜像名称:[镜像版本号]
示例:
如果拉取不到registry:2
镜像,可以用我的地址
bashdocker pull registry.ap-northeast-1.aliyuncs.com/zywdockers/docker-registry:registry
完成后,容器镜像服务中的仓库中会出现这个镜像
这个没什么好说的,只要region选的没问题,创建的时候注意这几项就ok了
打开日本region的FC函数页面 https://fcnext.console.aliyun.com/ap-northeast-1/services
创建函数服务
名字随便填,描述也随便填,日志尽量还是先打开,后面没问题了在关上,因为这个日志也是收费的
打开函数,点击服务详情,点击配置
配置上之前创建的OSS,backend子目录输入/ ,oss访问地址为默认地址,函数本地目录输入/data/,目录权限给读写权限
函数管理-->创建函数-->使用容器镜像创建 函数名称随意填,webserver模式开启,请求处理类型为http类型
往下滑找到镜像配置,选择ACR中的镜像(这里选择的是刚刚上传到镜像服务的registry:2镜像),端口配置5000端口
填写环境变量 分别是
REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY #/data
REGISTRY_PROXY_USERNAME #docker.io注册的用户名
REGISTRY_PROXY_REMOTEURL #填 https://registry-1.docker.io
REGISTRY_PROXY_PASSWORD #docker.io注册的用户密码
点击创建就此函数创建完成
配置docker的镜像加速,只需要配置这个地址即可,如果有域名的话可以了解一下怎么绑定域名,百度啥都有
加速地址配置这个地址
bashcp /etc/docker/daemon.json{,.bak}
cat > /etc/docker/daemon.json < EOF
{
"registry-mirrors": ["https://docker.??????.cn"]
}
EOF
本文作者:YOUWEI
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 ™ 许可协议。转载请注明出处!