我按照部署docker services https://docs.docker.com/get-started/part5/#add-a-new-service-and-redeploy的官方教程,在第一次尝试这个时,容器按预期运行,但之后容器关闭并重新启动(我注意到使用docker提供的可视化服务) )
当我执行命令时:
docker stack ps getstartedlab
NAME DESIRED STATE CURRENT STATE
ERROR
getstartedlab_web.1 Running Preparing 2 seconds ago
\_ getstartedlab_web.1 Shutdown Failed 4 minutes ago
"task: non-zero exit (2)"
我在这篇文章https://github.com/docker/machine/issues/3747中读到这个问题来自可能会阻止icmp的防火墙,我试图ping docker.com并且我有100%丢失的数据包但是当我ping google.com时它&#39 ;没有丢包的确定。
docker ps --all
的结果是:
集装箱ID图像命令创建状态端口名称 9f67c82da7c7 username / repo:tag" python app.py" 2分钟前退出(2)2分钟前getstartedlab_web.2.zcnr0ld9bioy0dffsxmn8zss5 f59e413b0780 username / repo:tag" python app.py" 4分钟前退出(2)4分钟前getstartedlab_web.5.ymxgnsf7n8306yr8963xyyljv 9ab631c4057c username / repo:tag" python app.py" 10分钟前退出(2)10分钟前getstartedlab_web.5.zr3gsvgbyxs8c51fiko5h9jxp bee5816ce1f2 dockersamples / visualizer:stable" npm start" 15分钟前上传15分钟8080 / tcp getstartedlab_visualizer.1.oyiqwb5esq6zakcdtiw4txh8a cadca594f8cd用户名/ repo:tag" python app.py" 24小时前退出(2)24小时前getstartedlab_web.1.zehutsl9cefrccqrj86dz4ap7 576b1a6db0b0 username / repo:tag" python app.py" 24小时前退出(2)24小时前getstartedlab_web.5.za9xvxpo5yvl20kha9sjcimmz 2804ebc4fc0c username / repo:tag" python app.py" 24小时前退出(2)24小时前getstartedlab_web.1.zlk42chspvym3jxkzs2nc8k2d 03efb2b04489 dockersamples / visualizer:stable" npm start" 24小时前退出(255)16分钟前8080 / tcp getstartedlab_visualizer.1.qyp4egtu9vcd31kf2jxtzxko3 b85fd1600955 username / repo:tag" python app.py" 2天前退出(2)2天前getstartedlab_web.5.kzrj3m5c3jgkuox0ulpszizee
和
docker logs 9f67c82da7c7
python:无法打开文件' app.py':[Errno 2]没有这样的文件或目录
请求我代表这些命令的结果,因为当我复制过去的结果时,线条会断开,如何复制过去并保留相同的显示?
任何人都可以解决这个问题吗?感谢。