全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
12
返回列表 发新帖
楼主: drice
打印 上一主题 下一主题

如何优雅的在docker里运行python酸酸

[复制链接]
11#
发表于 2018-3-22 09:46:38 | 只看该作者
drice 发表于 2018-3-22 09:22
这个了解。但是目前不是不能运行,运行是正常没有毛病的。
只是对于python来说,在docker里是一直处于运 ...

如果python程序是一次性的,也就是运行完就停止,而指定了--restart=always,就会出现一直处于starting的状态。
如果这个pyhton程序是爬虫那种长时间运行的,可以这样:
docker run -itd --name xxx docker_image #后面不要加任何命令
docker exec -it container_name [python command]
12#
发表于 2018-3-22 09:53:18 | 只看该作者
把酸酸的目录映射进容器,然后docker启动的时候后面的参数改为python 加你server.py的绝对路径。https://github.com/vast0906/Dockerfile/tree/master/shadowsocks-client   我标的是client,但是实际上server也能用,感兴趣的话自己看下。再顺手给个star
13#
发表于 2018-3-22 09:57:04 | 只看该作者
你可以看看这个 https://xiaozhou.net/stop-docker-container-gracefully-2016-09-08.html
14#
发表于 2018-3-22 09:58:27 | 只看该作者
你需要正确接收并处理docker守护进程发来的终止信号
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-19 19:26 , Processed in 0.066856 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表