代码之家  ›  专栏  ›  技术社区  ›  HIT_girl

docker“没有这样的容器”,即使docker容器列表显示该容器

  •  0
  • HIT_girl  · 技术社区  · 2 年前

    我正在运行两个容器,我想通过它们相互通信 localhost (这是一个网络应用程序和一个赛柏测试容器)

    我让它在本地(在Mac上)正常工作,但当在Jenkins中运行相同的命令时,由于找不到web应用程序容器,柏树测试容器无法启动。为什么?

    这是代码

    docker run --rm -d \
         -v ${current_dir}:/repo \
         -w ${current_dir}/${app_path} \
         --name myApp server start \
         --bind 127.0.0.1"
    
    docker container ls # This display the list of containers, and my container is first in the list 
    
    docker run --rm \
         -v ${volumeDir}:/e2e 
         -w /e2e --network container:myApp \
         -e CYPRESS_CW_DEPLOYMENT_NAME=${env.K8S_DEPLOYMENT_NAME} \
         --entrypoint=cypress cypress/included:8.7.0 run \
         --browser chrome
    

    仅在Jenkins中,我在最后一个docker命令之后得到此错误 docker: Error response from daemon: No such container: myApp

    0 回复  |  直到 2 年前