Any docker image is a base image. You can use from tagto use any image that you created or pulled from the repository as a base image.
Work is being done ( Docker issue332 ) to be able to smooth out basic images for faster loading, but it has not yet been completed. Until you define any ports and volumes in the base image, you can use the hack suggested by Solomon in the comments on this issue, i.e.
"" , tarball . , , , , env, , .. --Solomon Hykes
:
container_id=$(docker run -d <BASE-CONTAINER> ls)
docker export $container_id > image.tar
cat image.tar | docker import - yourname/BASE:TAG
docker login
docker push yourname/BASE:TAG