以mysql官方镜像为例,Dockerfile地址:https://github.com/mysql/mysql-docker/blob/mysql-server/5.5/Dockerfile
FROM部分,引入了oraclelinux7,大概79M,从docker hub下载,速度很慢:
FROM oraclelinux:7
从docker hub搜索到的官方镜像,都把项目托管在GitHub,我们可以克隆oraclelinux7 的Git项目到本地,然后在本地git项目目录内构建image。github的网络速度远远好于docker hub,就避免了docker hub的网络瓶颈。
“”不太明白Docker Hub的分发机制“”
接下来mysql镜像的构建基于本地oraclelinux7 ,很快就完成了。