2024-06-12
docker项目合集
00
请注意,本文编写于 275 天前,最后修改于 189 天前,其中某些信息可能已经过时。

目录

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

一、准备工作

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

我这里用的是鬼子国的region

iwEcAqNwbmcDBgTRAlgF0QJYBrCPfICOGvPUNwUIYJWFgKUAB9I_UGmNCAAJomltCgAL0gABI1w.png_620x10000q90.jpg

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

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

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

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

1718117388276.jpg.png 示例:

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

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

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

1718117714472.jpg.png

三、开通FC相同region的OSS

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

四、配置函数计算FC服务

打开日本region的FC函数页面 https://fcnext.console.aliyun.com/ap-northeast-1/services

1718118031270.jpg.png 创建函数服务

名字随便填,描述也随便填,日志尽量还是先打开,后面没问题了在关上,因为这个日志也是收费的

1718118125182.jpg.png

打开函数,点击服务详情,点击配置

1718118328879.jpg.png 配置上之前创建的OSS,backend子目录输入/ ,oss访问地址为默认地址,函数本地目录输入/data/,目录权限给读写权限

1718118386582.jpg.png

函数管理-->创建函数-->使用容器镜像创建 函数名称随意填,webserver模式开启,请求处理类型为http类型

1718118496688.jpg.png

1718118552820.jpg.png

往下滑找到镜像配置,选择ACR中的镜像(这里选择的是刚刚上传到镜像服务的registry:2镜像),端口配置5000端口

1718118682355.jpg.png

填写环境变量 分别是

REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY #/data

REGISTRY_PROXY_USERNAME #docker.io注册的用户名

REGISTRY_PROXY_REMOTEURL #填 https://registry-1.docker.io

REGISTRY_PROXY_PASSWORD #docker.io注册的用户密码

1718118875333.jpg.png 点击创建就此函数创建完成

配置docker的镜像加速,只需要配置这个地址即可,如果有域名的话可以了解一下怎么绑定域名,百度啥都有

加速地址配置这个地址 1718119088589.jpg.png

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