跳转至

Docker

约 137 个字 6 行代码 预计阅读时间 1 分钟

和虚拟机的不同之处

他们都是通过对 operating system 进行虚拟化来实现

image

# 以交互形式打开
docker run --name=base-container -ti ubuntu
docker stop base-container
docker rm -f base-container

container

build

Note

运行docker build命令来创建新镜像时,Docker 会执行 Dockerfile 中的每个指令,并按照指定的顺序为每个命令创建一个层。对于每条指令,Docker 都会检查是否可以重用先前构建中的指令。如果它发现您之前已经执行过类似的指令,Docker 无需重做。相反,它会使用缓存的结果。

docker build -t my-username/my-image .