天下容器,唯快不破
鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,强烈建议安装 Docker 之后配置 国内镜像加速器,这样我们下载镜像的时候可以加速。
进入etc/docker该录下,创建daemon.json文件写入代码
root@ubuntu:/etc/docker# ll
total 12
drwxr-xr-x 2 root root 4096 Sep 30 16:04 ./
drwxr-xr-x 87 root root 4096 Sep 30 16:04 ../
-rw------- 1 root root 244 Sep 30 16:04 key.json
root@ubuntu:/etc/docker# vi daemon.json
加入这段json,配置阿里云镜像加速器
{
"registry-mirrors": [
"https://registry.docker-cn.com"
]
}
如下我们创建了daemon.json的文件
root@ubuntu:/etc/docker# ll
total 16
drwxr-xr-x 2 root root 4096 May 7 15:46 ./
drwxr-xr-x 87 root root 4096 May 7 15:35 ../
-rw-r--r-- 1 root root 69 May 7 15:46 daemon.json
-rw------- 1 root root 244 May 7 15:35 key.json
重启docker
systemctl restart docker
测试是否配置成功
拉取一个tomcat镜像测试(主要是测我们配置的阿里加速器)
docker pull tomcat
明显感觉,秒级提速,那就可以为所欲为了。
使用Tomcat
docker images
docker run -p 8080:8080 tomcat
就下载了一个tomcat瞬间启动,秒级
列出容器 (-a 包含未运行的)
docker ps -a
从这里我们可以看到tomcat的容器id为4a36731987fd,执行命令
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4a36731987fd tomcat "catalina.sh run" 3 minutes ago Up 3 minutes 0.0.0.0:8080->8080/tcp vibrant_bouman
停掉tomcat
docker stop 4a36731987fd
总结
Docker拉取镜像,个人建议必须配置国内的镜像加速器,这样才是真正的唯快不破。