刚入门Docker,有一个很神奇的地方我不明白,使用docker build创建自定义镜像时,Docker怎么知道应该打包哪些软件环境的?比如我安装了mysql,redis,Nodejs,mongo,oracle等等,Docker是怎么知道应该打包哪些环境的呢?还是说直接全部无脑打包了?我们可以手动指定吗?谢谢回复!
刚入门Docker,有一个很神奇的地方我不明白,使用docker build创建自定义镜像时,Docker怎么知道应该打包哪些软件环境的?比如我安装了mysql,redis,Nodejs,mongo,oracle等等,Docker是怎么知道应该打包哪些环境的呢?还是说直接全部无脑打包了?我们可以手动指定吗?谢谢回复!
2 回答2.4k 阅读✓ 已解决
2 回答836 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答1.4k 阅读
2 回答1.3k 阅读
1 回答1.6k 阅读
1.1k 阅读
docker build 需要一个 Dockerfile 作为输入,其中定义了应该如果构建这个镜像,包括从一个什么样的基础开始(Ubuntu, debian, ...),要安装什么样的包等等。