docker exec
aka attach in a another way:
# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a844002d4f17 centos:7 "bash" 7 minutes ago Up 7 minutes reverent_pike
then from another terminal:
# docker exec -t -i a844002d4f17 /bin/bash [root@a844002d4f17 /]# [root@a844002d4f17 /]#
Docker import
# docker import - centos7:vogsphere < a.tar # docker run -t -i --rm centos7:vogsphere bash # tar c - . | docker import - centos68:rpmbuild
docker export
# docker export jovial_hamilton > centOS68.rpmbuild.tar
run
# docker run -t -i --rm centos:latest bash
copy files
# docker cp amazing_kowalevski:/root/rpmbuild/SPECS/bind.spec .
Attach a device
[~]> docker run -t -i --rm --device=/dev/sdb centos:latest bash
# sudo docker rm $(docker ps -a -q)
port
docker run -t -i --rm -p 127.0.0.1:8889:8889 .....
volume
# docker run -t -i --rm -v /backup/btrfs_librenet/var/lib/pgsql:/var/lib/pgsql centos7:librenet bash
commit
# docker commit -p -m "archlinux base-devel" -a "Evaggelos Balaskas <Evaggelos _ AT _ Balaskas _ DOT _ GR>" 31bcb9b9149e archlinux:devel
inspect example
docker inspect cranky_wilson
the result
[{ "Args": [], "Config": { "AttachStderr": true, "AttachStdin": true, "AttachStdout": true, "Cmd": [ "bash" ], "CpuShares": 0, "Cpuset": "", "Domainname": "", "Entrypoint": null, "Env": [], "ExposedPorts": {}, "Hostname": "f05b21b0518f", "Image": "centos:latest", "Memory": 0, "MemorySwap": 0, "NetworkDisabled": false, "OnBuild": null, "OpenStdin": true, "PortSpecs": null, "StdinOnce": true, "Tty": true, "User": "", "Volumes": {}, "WorkingDir": "" }, "Created": "2014-09-14T20:56:01.13710001Z", "Driver": "btrfs", "ExecDriver": "native-0.2", "HostConfig": { "Binds": null, "CapAdd": null, "CapDrop": null, "ContainerIDFile": "", "Devices": [], "Dns": null, "DnsSearch": null, "Links": null, "LxcConf": [], "NetworkMode": "bridge", "PortBindings": {}, "Privileged": false, "PublishAllPorts": false, "RestartPolicy": { "MaximumRetryCount": 0, "Name": "" }, "VolumesFrom": null }, "HostnamePath": "/mnt/data/var_lib_docker/containers/f05b21b0518f05b1cf63c7768770125859b9587eca929d7a14cd2e05c173671b/hostname", "HostsPath": "/mnt/data/var_lib_docker/containers/f05b21b0518f05b1cf63c7768770125859b9587eca929d7a14cd2e05c173671b/hosts", "Id": "f05b21b0518f05b1cf63c7768770125859b9587eca929d7a14cd2e05c173671b", "Image": "5b0a5e3f48628e72058dd27a0a0bef2520930095647f08d02968703cc53663e2", "MountLabel": "", "Name": "/cranky_wilson", "NetworkSettings": { "Bridge": "docker0", "Gateway": "172.17.42.1", "IPAddress": "172.17.0.2", "IPPrefixLen": 16, "PortMapping": null, "Ports": {} }, "Path": "bash", "ProcessLabel": "", "ResolvConfPath": "/mnt/data/var_lib_docker/containers/f05b21b0518f05b1cf63c7768770125859b9587eca929d7a14cd2e05c173671b/resolv.conf", "State": { "ExitCode": 0, "FinishedAt": "0001-01-01T00:00:00Z", "Paused": false, "Pid": 13950, "Restarting": false, "Running": true, "StartedAt": "2014-09-14T20:56:02.807773341Z" }, "Volumes": {}, "VolumesRW": {} }