eas服务拉取dockerhub

简介: eas服务拉取dockerhub

需要在 Expo Application Services (EAS) 中拉取 Docker Hub 上的镜像,可以参考以下步骤:

  1. 设置 Docker Hub 凭证:

    • 在 EAS 的控制台上,进入"构建"选项卡,选择"密钥"子菜单。
    • 点击"创建新密钥"并选择"Docker 凭证"。
    • 输入您在 Docker Hub 上的用户名和密码,确认后保存。
  2. 在构建配置中引用 Docker 凭证:

    • 在您的项目根目录下,打开 eas.json 文件。
    • build 部分的 docker 属性中,添加以下内容:

      {
             
        "build": {
             
          "docker": {
             
            "credentials": {
             
              "username": "${DOCKERHUB_USERNAME}",
              "password": "${DOCKERHUB_PASSWORD}"
            }
          }
        }
      }
      

      这里使用了环境变量 DOCKERHUB_USERNAMEDOCKERHUB_PASSWORD来引用您之前设置的 Docker 凭证密钥。

  3. 在构建配置中引用 Docker 镜像:

    • 仍在 eas.json 文件中,在 build 部分的 image 属性中,指定您要使用的 Docker Hub 镜像:

      {
             
        "build": {
             
          "image": "username/image-name:tag"
        }
      }
      

      替换 usernameimage-nametag 为您实际使用的镜像信息。

  4. 触发构建:

    • 完成上述配置后,保存 eas.json 文件。
    • 在终端中运行 eas build 命令,EAS 会自动拉取您指定的 Docker Hub 镜像并使用它进行构建。

通过这种方式,可以在 EAS 构建中使用 Docker Hub 上的自定义镜像。这可以在 Expo 应用程序中更好地控制构建环境,并利用 Docker Hub 提供的各种预构建镜像。

相关文章
|
7月前
|
JSON Kubernetes Docker
k8s 集群中运行 docker registry 镜像仓库
k8s 集群中运行 docker registry 镜像仓库
798 0
|
10月前
|
数据安全/隐私保护 Docker 容器
Docker将自己的镜像推送给到Dockerhub
Docker将自己的镜像推送给到Dockerhub
122 0
|
应用服务中间件 nginx 容器
Kubernetes-连接Harbor仓库拉取镜像
准备工作 Harbor 镜像仓库服务器,我的服务器IP是192.168.242.132; Kubernetes集群节点能通过【docker login】命令登录Harbor仓库,详细设置步骤参考这篇博文 开始配置 创建secret k...
3830 0
|
1月前
|
网络协议 网络安全 Docker
docker离线搭建仓库
docker离线搭建仓库
65 4
|
1月前
|
Docker 容器
本地镜像推送到Harbor
本地镜像推送到Harbor
46 0
|
1月前
|
关系型数据库 MySQL Linux
Docker Registry本地镜像仓库部署并实现远程连接拉取镜像
Docker Registry本地镜像仓库部署并实现远程连接拉取镜像
230 1
|
1月前
|
Kubernetes 安全 测试技术
Docker|kubernetes|本地镜像批量推送到Harbor私有仓库的脚本
Docker|kubernetes|本地镜像批量推送到Harbor私有仓库的脚本
166 0
|
9月前
|
Dragonfly Kubernetes 调度
P2P镜像分发:Harbor+Dragonfly优化k8s集群镜像拉取速度(二)
本篇文章则分享在大规模的kubernetes集群中,通过Harbor与Dragonfly来优化镜像的拉取速度。
729 0
|
安全 Linux 数据安全/隐私保护
阿里云镜像仓库:拉取和推送Docker镜像
阿里云镜像仓库:拉取和推送Docker镜像
22130 2
阿里云镜像仓库:拉取和推送Docker镜像
|
11月前
|
安全 Docker 容器
上传镜像到DockerHub
如果本地build的镜像需要共享的时候,就需要把镜像推送到镜像仓库,供其他人下载使用。 dockerHub就是这么一个东西。你可以将你的镜像设置为私有或者公有。
414 0