Modifying and rebuilding a Docker image

I’d like to make a change to a third-party Docker image (the official Shipyard image), and recompose a new image.

Will I have to export a TAR file, expand it into a directory, make the change, build a new TAR, and import that TAR, or is there a way to simply pour the contents of the image into a directory, and rebuild a new one, directly, when done?

  • google/cadvisor:latest image monitor container run error
  • HTTP status: 500 error on docker pull using docker-machine
  • Docker push fails with fatal error msg=“”
  • Docker Compose Mount Window Folder
  • Redirect python print output to graylog2
  • difference between localhost and postgres for host in docker
  • How to use Java Buildpack in Bluemix Docker?
  • Docker compose: is it possible to mount a local file to a remote daemon?
  • Routing Docker traffic through a container
  • Are docker artifacts when running a container stored in host fs or memory?
  • Docker image push over SSH (distributed)
  • Docker DNS not working
  • One Solution collect form web for “Modifying and rebuilding a Docker image”

    You could either:

    • start from their Dockerfile or
    • just use FROM shipyard/shipyard to start your own Dockerfile based on their binary image.
    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.