docker-latest-import (1) - Linux Manuals
docker-latest-import: Create an empty filesystem image and import the contents of the tarball (.tar, .tar.gz, .tgz, .bzip, .tar.xz, .txz) into it, then optionally tag it.
NAME
docker-import - Create an empty filesystem image and import the contents of the tarball (.tar, .tar.gz, .tgz, .bzip, .tar.xz, .txz) into it, then optionally tag it.
SYNOPSIS
docker import [-c|--change[=[]]] [-m|--message[=MESSAGE]] [--help] file|URL|-[REPOSITORY[:TAG]]
OPTIONS
-c, --change=[]
Apply specified Dockerfile instructions while importing the image
Supported Dockerfile instructions: CMD|ENTRYPOINT|ENV|EXPOSE|ONBUILD|USER|VOLUME|WORKDIR
--help
-m, --message=""
Create a new filesystem image from the contents of a tarball (.tar,
.tar.gz, .tgz, .bzip, .tar.xz, .txz) into it, then optionally tag it.
Import to docker via pipe and stdin:
Import with a commit message.
Import to a Docker image from a local file.
Import to docker via pipe and stdin:
This example sets the docker image ENV variable DEBUG to true by default.
April 2014, Originally compiled by William Henry (whenry at redhat dot com)
based on docker.com source material and internal work.
June 2014, updated by Sven Dowideit
<SvenDowideit [at] home.org.au>
Set commit message for imported image
DESCRIPTION
EXAMPLES
Import from a remote location
# docker import http://example.com/exampleimage.tgz example/imagerepo
Import from a local file
# cat exampleimage.tgz | docker import - example/imagelocal
# cat exampleimage.tgz | docker import --message "New image imported from tarball" - exampleimagelocal:new
# docker import /path/to/exampleimage.tgz
Import from a local file and tag
# cat exampleimageV2.tgz | docker import - example/imagelocal:V-2.0
Import from a local directory
# tar -c . | docker import - exampleimagedir
Apply specified Dockerfile instructions while importing the image
# tar -c . | docker import -c="ENV DEBUG true" - exampleimagedir
HISTORY