作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在 python 容器中安装 mysql-connector==2.1.6。一种方法是在 DockerFile 中编写此命令
RUN pip install mysql-connector==2.1.6
然后制作图像并在 kubernetes 中使用该图像。但我想运行 python 图像,然后安装 mysql-connector==2.1.6 但是在容器崩溃或重新启动后,我应该再次安装 mysql-connector==2.1.6。经过大量搜索,我看到 cloud_provider在运行的容器中安装包。但它没有解释它是如何做到的。现在我有了 kubernetes,我想在运行的容器上永久安装一些包。 我该怎么办?
我知道我可以提交容器,但我不想要它,因为我不知道用户何时安装包。
最佳答案
容器的更改是短暂的,这是一条硬性规定。如果容器关闭,它们就消失了。您也许可以尝试将所有配置文件放入永久存储中,但这将是一场噩梦。长话短说,如果你想让它持久,你需要让它成为图像的一部分。
关于python - 如何在 kubernetes 容器中安装某物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56450467/
我是一名优秀的程序员,十分优秀!