12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- :title: Commit Command
- :description: Create a new image from a container's changes
- :keywords: commit, docker, container, documentation
- ===========================================================
- ``commit`` -- Create a new image from a container's changes
- ===========================================================
- ::
- Usage: docker commit [OPTIONS] CONTAINER [REPOSITORY [TAG]]
- Create a new image from a container's changes
- -m="": Commit message
- -author="": Author (eg. "John Hannibal Smith <hannibal@a-team.com>"
- -run="": Configuration to be applied when the image is launched with `docker run`.
- (ex: '{"Cmd": ["cat", "/world"], "PortSpecs": ["22"]}')
- Full -run example (multiline is ok within a single quote ``'``)
- ::
- $ sudo docker commit -run='
- {
- "Entrypoint" : null,
- "Privileged" : false,
- "User" : "",
- "VolumesFrom" : "",
- "Cmd" : ["cat", "-e", "/etc/resolv.conf"],
- "Dns" : ["8.8.8.8", "8.8.4.4"],
- "MemorySwap" : 0,
- "AttachStdin" : false,
- "AttachStderr" : false,
- "CpuShares" : 0,
- "OpenStdin" : false,
- "Volumes" : null,
- "Hostname" : "122612f45831",
- "PortSpecs" : ["22", "80", "443"],
- "Image" : "b750fe79269d2ec9a3c593ef05b4332b1d1a02a62b4accb2c21d589ff2f5f2dc",
- "Tty" : false,
- "Env" : [
- "HOME=/",
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
- ],
- "StdinOnce" : false,
- "Domainname" : "",
- "WorkingDir" : "/",
- "NetworkDisabled" : false,
- "Memory" : 0,
- "AttachStdout" : false
- }' $CONTAINER_ID
|