docker镜像操作
安装过环境的同学应该清楚,一个环境的安装需要很多依赖项,并且不同的系统所需的环境是不一样的 而docker镜像就是安装某个软件所需的环境的集合 例如mysql镜像,redis镜像,python镜像
docker镜像操作
发布时间:2023-10-17 (2023-10-17)

安装过环境的同学应该清楚,一个环境的安装需要很多依赖项,并且不同的系统所需的环境是不一样的

而docker镜像就是安装某个软件所需的环境的集合

例如mysql镜像,redis镜像,python镜像

你将这个镜像从镜像仓库拉取下来之后,创建容器,那么就直接拥有所对应软件的环境,不再考虑系统所带来的差异

配置镜像源

上面提到了镜像仓库,大家可以理解为github这样的代码仓库,在镜像仓库中存放着浩如烟海的镜像,什么软件,环境都可以在着上面找到

https://hub.docker.com/search?q=mysql

但是默认的镜像源访问比较慢,我们需要配置为速度

windows

{
  "registry-mirrors": [
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://cr.console.aliyun.com",
    "https://mirror.ccs.tencentyun.com"
  ]
}

linux

/etc/docker/daemon.json

systemctl daemon-reload
systemctl restart docker

镜像的基本操作

拉取镜像

docker pull image_name

检索镜像

docker search image_name:tag

列表

docker images

删除镜像

docker rmi image_id

相同名称的镜像可以存在多个,即需要不同的tags版本