Не работает контрольная точка Docker с контейнером SQL Server - PullRequest
6 голосов
/ 26 июня 2019

После запуска контейнера Microsoft SQL Server (в Linux) с нуля ...

$ docker run -d -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=pa$$word' \
           -p 1433:1433 -d microsoft/mssql-server-linux

... создание Docker контрольная точка ...

$ docker checkpoint create mssql cp1

... сбои:

Error response from daemon: Cannot checkpoint container mssql: 
failed to read checkpoint reader: 
open /var/lib/docker/containers/f2eb8d17e95630332bbeab887b9e03a1b91efcd8907f69b82805a788331316e2/checkpoints/cp1/cgroup.img: 
no such file or directory

Это на Ubuntu 18.04, с установленным CRIU и включенным экспериментальным режимом:

$ docker version
Client:
 Version:           18.09.6
 API version:       1.39
 Go version:        go1.10.8
 Git commit:        481bc77
 Built:             Sat May  4 02:35:57 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.6
  API version:      1.39 (minimum version 1.12)
  Go version:       go1.10.8
  Git commit:       481bc77
  Built:            Sat May  4 01:59:36 2019
  OS/Arch:          linux/amd64
  Experimental:     true

Проверка контрольных точек других контейнеров работаетхорошо, только сталкиваясь с этим с образом SQL.

Я что-то упустил, или это, скорее всего, просто ошибка с docker checkpoint (которая в настоящее время является экспериментальной функцией)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...