小编dav*_*lal的帖子

如何在docker容器内调用api端点?

我的操作端点通常是http://localhost:50000/Method/egFunction但当我在 docker 容器上运行应用程序时,我无法调用 api 端点,而是收到错误。我使用 docker-compose,这是我的代码(mongodb 还不能工作,我试图先让端点工作)。

我总是使用 docker-compose up 来运行应用程序,但自从我实现了 Restful api 和数据库后,我可能必须更改运行命令的方式,但不确定。如果我执行 docker-compose up,前端负载正常,但我没有数据,并且每次调用端点都会给我一个错误。我通常使用以下链接加载docker容器:http://192.168.99.100:8080

我在 docker-compose.yml 中有这个:

version: '3.4'

services:
  app:
    image: vinnie_app:latest
    links:
      - mongodb
    depends_on:
      - mongodb
  mongodb:
    image: mongo:latest
    container_name: "mongodb"
    ports:
      - 27017:27017
Run Code Online (Sandbox Code Playgroud)

在我的 docker-compose.override.yml 文件中,我有以下内容:

version: '3.4'

services:
  app:
    build: ./app
    environment:
      - ASPNETCORE_ENVIRONMENT=Staging
      - NODE_ENV=staging
    ports:
      - "8080:80"
Run Code Online (Sandbox Code Playgroud)

docker文件:

FROM microsoft/dotnet:sdk AS build-env
WORKDIR /app

RUN curl -sL https://deb.nodesource.com/setup_10.x |  bash -
RUN apt-get install -y nodejs

# Copy …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose docker-toolbox

5
推荐指数
0
解决办法
1万
查看次数

从 ViewHolder 类在 Glide 中传递上下文?

我试图在里面传递上下文with(),但“这个”不起作用,也不行getContext()getActivity()。我的课程是一个 ViewHolder,它扩展了RecycleView. 我如何获得上下文?

protected void bind(I item, @Nullable OnContactClickListener<I> listener) {
            Author author = item.getContact().getAuthor();
            Glide.with(this /* context */)
                    .using(new FirebaseImageLoader())
                    .load(storageRef.child("/"+author.getName()+"/pic.jpg"))
                    .error(new IdenticonDrawable(author.getId().getBytes()))
                    .into(avatar);
            String contactName = author.getName();
            name.setText(contactName);
Run Code Online (Sandbox Code Playgroud)

android firebase android-glide firebase-storage

2
推荐指数
1
解决办法
2745
查看次数