goharbor / acceleration-service

Provides a general service to support image acceleration based on kinds of accelerator like Nydus and eStargz etc.
Apache License 2.0
77 stars 27 forks source link

feat: remove containerd service dependency #140

Closed Desiki-high closed 1 year ago

Desiki-high commented 1 year ago

Acceld depend on local containerd service, we should replace it by create content store by containerd pkg.

We use github.com/containerd/containerd/content/local to remove containerd service dependency.

Break Change:

  1. remove containerd config.
  2. add work_dir in provider for content store work.

resolve #137.

Desiki-high commented 1 year ago

@imeoer Please review again. The next work is add boltdb to manage the layer caches.