Перенос docker images

После того, как вы собрали образ, необходимо перетащить это в прод, как правило, там нет доступа к интернету, по этому образы надо переносить архивами.

Команда для создания архива:

docker save mysql:5.6  |  gzip > mysql.tar.gz

После этого у нас будет архив, переносим на сервер и там выполняем команду

 

docker load -i mysql.tar.gz

И чтобы проверить что образ есть, выполняем команду:

docker images

 

snap_metadata_val object

I have the same error as you. In my case it turned out to be a dateless time machine local snapshot.

To check for it, open a Terminal and list local time machine snapshot by running the
command «tmutil listlocalsnapshots /»

It will show entries like «com.apple.TimeMachine.YYYY-MM-DD-HHMMSS»

If you see dateless snapshot, delete it use «sudo tmutil deletelocalsnapshots YYYY-MM-DD-HHMMSS»
with the actual date of the dateless entry. You will need to enter your user password.

# tmutil listlocalsnapshots /

com.apple.TimeMachine.2017-10-04-014927 (dataless)

com.apple.TimeMachine.2017-10-04-024750

com.apple.TimeMachine.2017-10-04-024752

com.apple.TimeMachine.2017-10-04-024835

com.apple.TimeMachine.2017-10-04-024852

# sudo tmutil deletelocalsnapshots 2017-10-04-014927

Password:

Deleted local snapshot ‘2017-10-04-014927′

# tmutil listlocalsnapshots /

com.apple.TimeMachine.2017-10-04-024750

com.apple.TimeMachine.2017-10-04-024752

com.apple.TimeMachine.2017-10-04-024835

com.apple.TimeMachine.2017-10-04-024852

Потеряшки


Если при запуске docker compose ругается

Found orphan containers (app100-rabbitmq, app100-rabbitmq-manager) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up.

Надо запустить его со следующим параметром:

docker-compose up -d --remove-orphans