美文网首页
ecs/ecr使用

ecs/ecr使用

作者: SailSea | 来源:发表于2020-09-04 14:49 被阅读0次

    一 .使用ecr功能制作镜像上传aws镜像仓库

    1.创建存储库
    image.png
    2.推送本地镜像到存储库

    安装aws cli参考https://docs.aws.amazon.com/zh_cn/cli/latest/userguide/cli-chap-install.html

    (1).配置aws cli权限

    执行aws configure配置终端权限

    hfy@566-Mac-mini key % aws configure
    AWS Access Key ID [****************AGXN]: AKIAXA123456HJN3R
    AWS Secret Access Key [****************xV1y]: LXSRn4DR9123456789uIEo5jKP3BbyM7
    Default region name [us-east-1]: cn-north-1
    Default output format [json]: 
    
    (2).登陆dockerhub
    aws ecr get-login-password --region {region} | docker login --username AWS --password-stdin {docker-hub-url}
    
    (3).push镜像

    上述操作成功后提示Login Succeeded
    然后制作镜像修改镜像名称为 {docker-hub-url}/{存储库名称}:{版本}
    执行上传:

    docker push 481118635851.dkr.ecr.cn-north-1.amazonaws.com.cn/test:latest
    
    image.png

    二.在ECS上创建任务

    准备好在ecr上传的镜像名称
    481118635851.dkr.ecr.cn-north-1.amazonaws.com.cn/test:latest

    1.创建新任务


    image.png

    我这里选择FARGATE


    image.png

    任务定义名称*:自己定
    网络模式:选awsvpc
    任务执行角色:没有的话选择创建新的
    任务内存 (GB):根据自己的服务来定
    任务 CPU (vCPU):根据自己的服务来定


    FireShot Capture 017 - Amazon ECS - console.amazonaws.cn.png

    接下来添加容器:
    主要配置容器名称和映像(image)其它自行配置

    FireShot Capture 020 - Amazon ECS - console.amazonaws.cn.png

    添加完容器后选择创建任务

    启动配置服务

    启动类型: FARGATE
    服务名称:自定
    任务数:指启动的实例数量

    FireShot Capture 023 - Amazon ECS - console.amazonaws.cn.png

    网络配置
    选择集群vpc
    子网选择创建时分配


    FireShot Capture 026 - Amazon ECS - console.amazonaws.cn.png

    然后一直下一步即可

    相关文章

      网友评论

          本文标题:ecs/ecr使用

          本文链接:https://www.haomeiwen.com/subject/wyjosktx.html