从远程仓库拉取镜像:
使用 docker pull 命令可以从 Docker Hub 或其他远程仓库拉取镜像到本地仓库。语法如下:
docker pull [选项] [镜像名][:标签]
例如,要拉取官方的 Nginx 镜像,可以执行以下命令:
docker pull nginx
如果需要特定版本的镜像,可以指定标签:
docker pull nginx:1.21.1
构建本地镜像:
要基于本地的 Dockerfile 构建镜像,可以使用 docker build 命令。在 Dockerfile 所在的目录执行以下命令:
docker build -t [镜像名][:标签] .
例如,如果在一个包含 Dockerfile 的目录中执行以下命令,将创建一个名为 myapp 的镜像:
docker build -t myapp .
从本地文件加载镜像:
有时候,你可能已经从其他地方获取了一个镜像文件(通常以 .tar 格式保存),你可以使用 docker load 命令将它加载到本地仓库中。语法如下:
docker load -i [镜像文件路径]
例如:
docker load -i myimage.tar
这将把 myimage.tar 中的镜像加载到本地仓库中。
无论是从远程仓库拉取镜像还是本地构建,获取镜像是 Docker 应用程序生命周期中的一个关键步骤。拉取的镜像可以作为基础镜像用于构建其他镜像,也可以直接用于创建和运行容器。
转载请注明出处:http://www.zyzy.cn/article/detail/9998/Docker