反馈两个使用问题,希望优化,估计很多人都遇到。docker运行容器进程十几个,容器重复运行
第一个问题,该库运行,通过portainer查看。会显示两页纸的进程,多数显示是错误状态,状态终止。希望能优化成只显示一个。独立的容器进程。如下:
第二个问题:容器主进程无法明确,比如我这里就显示两个容器进程,我都找不到到底是他运行了两次导致重复进程还是是两个模块。如下:
[root@192 admin]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c39331c60611 icepage/aujc:latest "python schedule_mai…" 40 hours ago Up 40 hours thirsty_ptolemy
0ef054f87cec icepage/aujc:latest "python schedule_mai…" 46 hours ago Up 46 hours mystifying_mirzakhani
@icepage 望大哥修复下。
不是很理解你的问题,运行一次就是启动一次,不会再重复启动容器了。重复启动容器是否检查下容器平台有什么策略
你是不是用的这个启动的 docker run -i -v $PWD/config.py:/app/config.py icepage/aujc:latest python main.py,这个命令每次都会创建一个新的容器,运行后变成退出状态。 你可以加个变量 --name JD试试
你是不是用的这个启动的 docker run -i -v $PWD/config.py:/app/config.py icepage/aujc:latest python main.py,这个命令每次都会创建一个新的容器,运行后变成退出状态。 你可以加个变量 --name JD试试
是这样启动的 昨天我搞那个 portainer,然后又测试了一下这个 我发现就是这个每一次临时启动它都会创建一个新容器 。
你是不是用的这个启动的 docker run -i -v $PWD/config.py:/app/config.py icepage/aujc:latest python main.py,这个命令每次都会创建一个新的容器,运行后变成退出状态。 你可以加个变量 --name JD试试
我实测了,这样不行的。它每一次临时运行都创建新容器。第一次用这个可以,但是你第二次临时运行,它就会说这个容器名是已经被用了,不会让命令行再次运行的,必须更改容器名字。我是 --name jd docker: Error response from daemon: Conflict. The container name "/jd" is already in use by container