我正在对我的一个 docker 容器进行一些“常识”强化,我的想法表明我可以在安装完所有依赖项后尝试从 Alpine linux 映像中卸载 APK 和 PIP。
我很难找到有关这样做的任何信息。我的想法是容器是短暂的,所以永远不需要在运行的容器中安装任何东西。
有人做过吗?谢谢!
我有一个非常简单的设置。我正在运行 Pycharm 2018.2.3 并使用 docker compose 启动 3 个容器。
我已经配置了远程解释器来调试容器,并且在大多数情况下断点工作得很好,至少当我点击 API 端点或对 django 应用程序执行其他操作时是这样。
不起作用的是当我运行我的管理自定义manage.py自定义命令之一时。到目前为止我已经尝试过这两种方法。
我在 PyCharm 中设置了另一个调试配置来执行该命令。这会导致另一个容器旋转(代替原来的容器)。运行命令,不中断任何换行符。然后整个容器关闭。
我已经登录到容器,直接通过命令行运行manage.py命令,它在容器中执行,但同样没有断点。
该文档似乎在正常情况下工作,但我找不到任何帮助来调试容器中的这些命令。
感谢您的任何帮助或提示。