我正在运行两个容器,我想通过它们相互通信
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