镜像
镜像是实例的预装环境,用户的实例都是从某个镜像创建而来的,用户的实例也可以被保存为某个镜像以便后续使用。镜像比较适合以下场景:
- 希望原封不动地保存某个实例的环境以便后续使用。
- 希望将某个实例的环境分享给其他用户使用。
- 希望将某个实例的环境作为某个新实例的基础环境。
创建镜像#
在「我租用的实例」页面,找到某个已租用的实例然后点击「创建镜像」按钮即可创建该实例的镜像。镜像创建是比较长的一个过程,并且创建过程中无法使用或退还实例,因此页面上提供了「自动归还选项」你可以决定在镜像创建完成后是自动归还实例或是保留实例。
开始创建后,可以到「我的镜像」页面查看创建进度,创建完成后即可使用该镜像来创建新的实例。


镜像创建实际上也不是完全保留实例的所有内容,系统会自动删除一些「缓存」文件来节省存储空间,包括但不限于下面这些操作:
- 删除 cache 目录
~/.cache - 清除 apt 缓存
- 清楚 conda 缓存目录
如果你自己认为有其他不需要保留的内容,那么强烈建议你在创建镜像前手动删除这些内容以节省存储空间。
info
实例创建后会上传到一个系统的存储中,这个存储对每个用户来说是有配额限制的,具体配额可以在「我的镜像」页面查看。如果存储空间不足,则无法创建新的镜像。
info
任何账号下的镜像,满一年没有任何使用记录,系统将自动删除,不另行通知。打开镜像详情,或用该镜像开机,都会刷新最近使用时间。别人打开你的公开镜像详情,或用它开机,同样算使用。
info
如果你正在创建一个「公开的镜像」,那么建议你在镜像详情页面中添加一些描述信息,这样其他用户在浏览镜像时可以更好地了解该镜像的用途。
使用镜像#
在「我的镜像」页面中可以使用自己创建的镜像,也可以在「浏览镜像」页面中使用其他用户提供的公共镜像。点击「使用镜像」之后,再选择实例的配置和网络等信息即可创建新的实例。一般来说镜像都不会挑实例的配置,除非镜像详情中有特别说明。


info
如果一个镜像很大,则创建实例的过程可能会比较长,因为需要将镜像的数据传输到实例所在的计算节点。