2024-06-11
linux
00
请注意,本文编写于 108 天前,最后修改于 108 天前,其中某些信息可能已经过时。

目录

一、准备工作
二、开通容器镜像服务添加镜像
三、开通FC相同region的OSS
四、配置函数计算FC服务

一、准备工作

阿里云账号
开通容器镜像服务x1
开通一个和FC同地域的OSSx1
开通函数计算FC服务x1
申请一个dockerhub的账号x1

我这里用的是鬼子国的region

二、开通容器镜像服务添加镜像

地区选择日本或其他 亚洲/东南亚 国家

拉取registry:2镜像 ,上传打个tag上传到容器镜像服务中

bash
docker pull registry:2 docker tag [镜像ID] RegistryURL/仓库名/镜像名称:[镜像版本号] docker login --username=账户名 --password=密码 RegistryURL docker push RegistryURL/仓库名/镜像名称:[镜像版本号]

示例:

如果拉取不到registry:2镜像,可以用我的地址

bash
docker pull registry.ap-northeast-1.aliyuncs.com/zywdockers/docker-registry:registry

完成后,容器镜像服务中的仓库中会出现这个镜像

三、开通FC相同region的OSS

这个没什么好说的,只要region选的没问题,创建的时候注意这几项就ok了

四、配置函数计算FC服务

打开日本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的镜像加速,只需要配置这个地址即可,如果有域名的话可以了解一下怎么绑定域名,百度啥都有

加速地址配置这个地址

bash
cp /etc/docker/daemon.json{,.bak} cat > /etc/docker/daemon.json < EOF { "registry-mirrors": ["https://docker.??????.cn"] } EOF
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:YOUWEI

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 ™ 许可协议。转载请注明出处!