获取Docker镜像是使用Docker的基础操作之一,以下是详细的获取流程:
方法一:通过Docker Hub搜索
docker search [镜像名称]
例如:docker search nginx
方法二:直接在Docker Hub官网搜索
使用docker pull
命令下载镜像:
docker pull [镜像名称]:[标签]
latest
标签docker pull nginx
docker pull mysql:5.7
下载完成后,查看本地已有的镜像:
docker images
或
docker image ls
从私有仓库拉取:
docker pull [私有仓库地址]/[镜像名称]:[标签]
从tar文件导入:
docker load -i [文件名].tar
删除镜像:
docker rmi [镜像ID或名称]
查看镜像详情:
docker inspect [镜像ID或名称]
给镜像打标签:
docker tag [原镜像名]:[标签] [新镜像名]:[新标签]
/etc/docker/daemon.json
文件{
"registry-mirrors": [
"https://registry.docker-cn.com",
"https://hub-mirror.c.163.com"
]
}
sudo systemctl restart docker