问题描述
在没有外网的情况下,怎样把 docker image 分享给局域网的其他用户?
解决办法有两个:
- 1)搭建本地镜像仓库
- 2)导出导入镜像
奔驰车生产好之后,经过集装箱封装,从纽约运送到了上海,开箱后奔驰车可以跑在上海的大街上。
软件在环境A开发好之后,经过集装箱封装,从环境A运送到了环境B,开箱后软件可以跑在环境B。
这种软件集装箱技术,就是容器技术,英文叫做 Linux Container。
容器技术的主要优点是轻量虚拟化(良好的隔离性、高资源利用率)、快捷和可移植性。
起初,容器技术做的最好的就是Docker,Docker也几乎就是容器的代名词,后来CoreOS、Mesos、Containerd也都相继发展壮大。为了统一容器标准,OCI(Open Container Initiative)组织成立了,并于2016年4月推出了第一个开放容器标准,标准主要包括image镜像标准和runtime运行时标准。