如果我在 docker 镜像中运行 sudo apt-get update 并将其作为容器运行,我还需要在机器上运行 sudo apt-get update 吗?我仍在试图弄清楚 Docker 究竟是如何工作的,因为我大脑的一部分告诉我,在 Docker 容器中运行的所有内容都依赖于 Docker 容器本身内的所有内容,因此没有必要在 sudo apt-get update机器也是,我大脑的另一部分告诉我这是不对的,所以我现在很困惑。
最佳答案
每当你运行 apt-get update
在 docker container
或在您的Dockerfile
内它实际上是创建它自己的隔离空间,它将仅在该特定空间中运行所有命令,而不会影响您的物理服务器/环境仅容器,并且您的物理服务器/环境共享相同 kernel
.所以如果你运行 apt-get update
或任何其他命令,它只会在您正在创建的 docker 容器或 docker 镜像中运行。
我强烈建议您阅读此答案以了解 docker。
docker and virtual machine
希望对你有帮助!
谢谢!
关于ubuntu - 如果我在 docker 镜像中运行 sudo apt-get update 并将其作为容器运行,我还需要在机器上运行 sudo apt-get update 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44282369/