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 提供的各种预构建镜像。

相关文章
|
数据安全/隐私保护 Docker 容器
Docker将自己的镜像推送给到Dockerhub
Docker将自己的镜像推送给到Dockerhub
178 0
|
12天前
|
运维 Kubernetes 数据安全/隐私保护
K8S 拉取私有仓库镜像
在Kubernetes中从私有仓库拉取镜像时,需先创建包含认证信息的Secret,然后在Pod或Deployment中引用此Secret。本文通过具体步骤演示了如何创建Secret、更新Kubernetes资源配置文件以引用Secret,并验证了镜像拉取及应用运行的成功。
47 6
|
应用服务中间件 nginx 容器
Kubernetes-连接Harbor仓库拉取镜像
准备工作 Harbor 镜像仓库服务器,我的服务器IP是192.168.242.132; Kubernetes集群节点能通过【docker login】命令登录Harbor仓库,详细设置步骤参考这篇博文 开始配置 创建secret k...
3951 0
|
5月前
|
Kubernetes 算法框架/工具 Docker
k8s拉取harbor仓库镜像
k8s拉取harbor仓库镜像
269 5
|
5月前
|
机器人 Linux 芯片
DockerHub无法拉取镜像怎么办
众所周知,由于一些不可抗力,导致Docker Hub需要梯子访问才可以拉取镜像,我这里提供几种我自己的解决方案
351 3
|
7月前
|
Docker 容器
本地镜像推送到Harbor
本地镜像推送到Harbor
137 0
|
7月前
|
关系型数据库 MySQL Linux
Docker Registry本地镜像仓库部署并实现远程连接拉取镜像
Docker Registry本地镜像仓库部署并实现远程连接拉取镜像
439 1
|
7月前
|
Kubernetes 安全 测试技术
Docker|kubernetes|本地镜像批量推送到Harbor私有仓库的脚本
Docker|kubernetes|本地镜像批量推送到Harbor私有仓库的脚本
485 0
|
安全 Linux 数据安全/隐私保护
阿里云镜像仓库:拉取和推送Docker镜像
阿里云镜像仓库:拉取和推送Docker镜像
32014 2
阿里云镜像仓库:拉取和推送Docker镜像
|
安全 Docker 容器
上传镜像到DockerHub
如果本地build的镜像需要共享的时候,就需要把镜像推送到镜像仓库,供其他人下载使用。 dockerHub就是这么一个东西。你可以将你的镜像设置为私有或者公有。
745 0