Rasa:在GCP上构建自定义Action Server映像

问题描述 投票:0回答:1

我在rasa chatbot的actions.py文件中还有一些额外的依赖。因此,我使用此链接构建了一个DockerFile。在Docker Compose中部署Rasa开源助手。

一切都像创建图像构建并推送一样。”>

然后我使用此链接Docker-Compose快速安装。

但是当我尝试执行sudo docker-compose up -d时,它返回以下错误:

Pulling app (athenassaurav/rasa:12345)… ERROR: pull access denied for athenassaurav/rasa, repository does not exist or may require ‘docker login’: denied: requested access to the resource is denied

图像:Screenshot of Error

我的Dockerfile如下:

# Extend the official Rasa SDK image
FROM rasa/rasa-sdk:1.9.0

# Use subdirectory as working directory
WORKDIR /app

# Copy any additional custom requirements
COPY actions/requirements-actions.txt ./

# Change back to root user to install dependencies
USER root

# Install extra requirements for actions code, if necessary (otherwise comment this out)
RUN pip install -r requirements-actions.txt

# Copy actions folder to working directory
COPY ./actions /app/actions

# By best practices, don't run the code with root user
USER 1001

我的docker-compose.override.yml看起来像这样:

version: '3.0'
services:
  app:
    image: <account_username>/<repository_name>:<custom_image_tag>

我在rasa chatbot的actions.py文件中还有一些额外的依赖。因此,我使用此链接构建了一个DockerFile。在Docker Compose中部署Rasa Open Source Assistant。一切都像...

docker ubuntu google-cloud-platform ubuntu-16.04 rasa
1个回答
0
投票

您的动作服务器映像与要提取的其余映像不在相同的存储库上,因此您需要为GCP存储库执行docker login。在此处查看身份验证选项https://cloud.google.com/container-registry/docs/advanced-authentication

© www.soinside.com 2019 - 2024. All rights reserved.