├── hack ├── VERSION ├── .dockerignore ├── docs ├── sources │ ├── genindex.md │ ├── docker-hub │ │ ├── hub.png │ │ ├── orgs.png │ │ ├── repos.png │ │ ├── groups.png │ │ ├── invite.png │ │ ├── hub-images │ │ │ ├── bb_menu.png │ │ │ ├── gh_menu.png │ │ │ ├── invite.png │ │ │ ├── bb_hooks.png │ │ │ ├── bb_post-hook.png │ │ │ ├── deploy_key.png │ │ │ ├── gh_settings.png │ │ │ ├── build-trigger.png │ │ │ ├── gh_docker-service.png │ │ │ ├── gh_service_hook.png │ │ │ └── github_deploy_key.png │ │ └── home.md │ ├── userguide │ │ ├── search.png │ │ ├── login-web.png │ │ ├── webapp1.png │ │ └── register-web.png │ ├── static_files │ │ ├── dockerlogo-v.png │ │ ├── docker_pull_chart.png │ │ ├── docker_push_chart.png │ │ └── README.md │ ├── installation │ │ ├── images │ │ │ ├── win │ │ │ │ ├── _01.gif │ │ │ │ ├── _02.gif │ │ │ │ ├── _06.gif │ │ │ │ ├── putty.gif │ │ │ │ ├── cygwin.gif │ │ │ │ ├── putty_2.gif │ │ │ │ ├── run_02_.gif │ │ │ │ ├── run_03.gif │ │ │ │ ├── run_04.gif │ │ │ │ ├── hp_bios_vm.JPG │ │ │ │ ├── ssh-config.gif │ │ │ │ ├── ts_go_bios.JPG │ │ │ │ └── ts_no_docker.JPG │ │ │ ├── osx-installer.png │ │ │ ├── windows-installer.png │ │ │ └── windows-boot2docker-start.png │ │ └── MAINTAINERS │ ├── articles │ │ ├── b2d_volume_images │ │ │ ├── add_cd.png │ │ │ ├── gparted.png │ │ │ ├── verify.png │ │ │ ├── gparted2.png │ │ │ ├── add_volume.png │ │ │ ├── boot_order.png │ │ │ └── add_new_controller.png │ │ └── https │ │ │ ├── Dockerfile │ │ │ └── parsedocs.sh │ ├── reference │ │ ├── commandline │ │ │ └── docker_images.gif │ │ └── api │ │ │ ├── _static │ │ │ └── io_oauth_authorization_page.png │ │ │ └── README.md │ ├── terms │ │ ├── images │ │ │ ├── docker-filesystems-debian.png │ │ │ ├── docker-filesystems-generic.png │ │ │ ├── docker-filesystems-busyboxrw.png │ │ │ ├── docker-filesystems-debianrw.png │ │ │ ├── docker-filesystems-multiroot.png │ │ │ └── docker-filesystems-multilayer.png │ │ └── registry.md │ ├── contributing.md │ ├── reference.md │ ├── include │ │ └── no-remote-sudo.md │ ├── docker-hub-enterprise │ │ ├── usage.md │ │ └── install-config.md │ ├── terms.md │ ├── search.md │ ├── examples.md │ ├── toctree.md │ ├── jsearch.md │ └── examples │ │ ├── apt-cacher-ng.Dockerfile │ │ └── running_ssh_service.Dockerfile ├── theme │ ├── mkdocs │ │ ├── fonts │ │ │ ├── LigatureSymbols.textClipping │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── LigatureSymbols │ │ │ │ ├── LigatureSymbols-2.11.eot │ │ │ │ ├── LigatureSymbols-2.11.otf │ │ │ │ ├── LigatureSymbols-2.11.ttf │ │ │ │ └── LigatureSymbols-2.11.woff │ │ ├── img │ │ │ ├── favicon.png │ │ │ ├── icons │ │ │ │ ├── icon-edit.png │ │ │ │ ├── icon-file.png │ │ │ │ ├── icon-link.png │ │ │ │ ├── icon-plus.png │ │ │ │ ├── icon-device.png │ │ │ │ ├── icon-folder.png │ │ │ │ ├── icon-minus.png │ │ │ │ ├── star-simple.png │ │ │ │ ├── comment-simple.png │ │ │ │ ├── repository-icons.ai │ │ │ │ ├── icon-normal-repository.png │ │ │ │ ├── icon-private-repository.png │ │ │ │ ├── icon-trusted-repository.png │ │ │ │ ├── official-repository-icon.png │ │ │ │ ├── framed-icon-empty-repository.png │ │ │ │ ├── framed-icon-linked-repository.png │ │ │ │ ├── framed-icon-normal-repository.png │ │ │ │ ├── framed-icon-checked-repository.png │ │ │ │ ├── framed-icon-official-repository.png │ │ │ │ ├── framed-icon-private-repository.png │ │ │ │ ├── icon-normal-repository-frameless.png │ │ │ │ ├── icon-private-repository-frameless.png │ │ │ │ ├── icon-trusted-repository-frameless.png │ │ │ │ ├── README.md │ │ │ │ ├── caret-down-create-new-icon.svg │ │ │ │ └── star-icon.svg │ │ │ ├── footer │ │ │ │ ├── twitter-24.png │ │ │ │ ├── twitter-48.png │ │ │ │ ├── youtube-24.png │ │ │ │ ├── youtube-48.png │ │ │ │ ├── facebook-24.png │ │ │ │ ├── facebook-48.png │ │ │ │ ├── googleplus-24.png │ │ │ │ ├── googleplus-48.png │ │ │ │ ├── slideshare-24.png │ │ │ │ ├── slideshare-48.png │ │ │ │ ├── docker-blog-24.png │ │ │ │ ├── docker-blog-48.png │ │ │ │ └── sprites-small_360.png │ │ │ ├── nav │ │ │ │ ├── docker-logo-loggedin.png │ │ │ │ ├── docker-logo-loggedout.png │ │ │ │ ├── caret-down-user-icon.svg │ │ │ │ ├── caret-down-subnav-icon.svg │ │ │ │ └── caret-down-user-icon-over.svg │ │ │ ├── universal │ │ │ │ ├── docker-logo-pin.png │ │ │ │ ├── docker-logo-pin+@2x.png │ │ │ │ ├── official-repository-icon.png │ │ │ │ └── star-icon.svg │ │ │ ├── lightbox │ │ │ │ └── add-button-icon.svg │ │ │ ├── tutorial │ │ │ │ ├── exit-icon.svg │ │ │ │ ├── exit-icon-over.svg │ │ │ │ └── DockerHub-Tutorial-05.psd.svg │ │ │ └── form │ │ │ │ └── check-mark-green.svg │ │ ├── images │ │ │ ├── docker-white.png │ │ │ ├── footer-links.png │ │ │ ├── page-blocks_03.png │ │ │ ├── page-blocks_05.png │ │ │ ├── page-blocks_07.png │ │ │ ├── docker-top-logo.png │ │ │ ├── fork-us-on-github.png │ │ │ ├── external-link-icon.png │ │ │ ├── external-link-icon.psd │ │ │ ├── docker-logo-compressed.png │ │ │ ├── glyphicons-halflings.png │ │ │ ├── homepage-docker-logo.png │ │ │ ├── glyphicons-halflings-white.png │ │ │ ├── social │ │ │ │ └── docker_social_logos.png │ │ │ ├── source_artwork │ │ │ │ └── banner-frontpage-usecases.ai │ │ │ └── arrow right.svg │ │ ├── css │ │ │ ├── font │ │ │ │ ├── FontAwesome.otf │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ └── fontawesome-webfont.woff │ │ │ └── img │ │ │ │ ├── glyphicons-halflings.png │ │ │ │ └── glyphicons-halflings-white.png │ │ ├── tipuesearch │ │ │ ├── img │ │ │ │ ├── loader.gif │ │ │ │ └── search.png │ │ │ └── tipuesearch_set.js │ │ ├── toc.html │ │ ├── autoindex.html │ │ ├── beta_warning.html │ │ └── breadcrumbs.html │ └── MAINTAINERS ├── mkdocs-machine.yml ├── .gitignore ├── test.sh ├── MAINTAINERS ├── mkdocs-swarm.yml ├── mkdocs-compose.yml └── man │ ├── docker-rename.1.md │ ├── Dockerfile │ ├── docker-version.1.md │ ├── md2man-all.sh │ └── docker-unpause.1.md ├── vendor ├── MAINTAINERS └── src │ ├── github.com │ ├── Sirupsen │ │ └── logrus │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── terminal_linux.go │ │ │ ├── terminal_darwin.go │ │ │ ├── terminal_freebsd.go │ │ │ ├── hooks │ │ │ ├── syslog │ │ │ │ ├── README.md │ │ │ │ └── syslog_test.go │ │ │ └── papertrail │ │ │ │ └── papertrail_test.go │ │ │ ├── json_formatter.go │ │ │ ├── terminal_notwindows.go │ │ │ └── examples │ │ │ └── basic │ │ │ └── basic.go │ ├── kr │ │ └── pty │ │ │ ├── .gitignore │ │ │ ├── types.go │ │ │ ├── ztypes_386.go │ │ │ ├── ztypes_amd64.go │ │ │ ├── ztypes_arm.go │ │ │ ├── ztypes_ppc64.go │ │ │ ├── ztypes_s390x.go │ │ │ ├── ztypes_ppc64le.go │ │ │ ├── pty_unsupported.go │ │ │ ├── ioctl.go │ │ │ ├── ztypes_freebsd_386.go │ │ │ ├── ztypes_freebsd_arm.go │ │ │ ├── ztypes_freebsd_amd64.go │ │ │ ├── types_freebsd.go │ │ │ ├── mktypes.bash │ │ │ ├── doc.go │ │ │ ├── README.md │ │ │ └── run.go │ ├── coreos │ │ └── go-systemd │ │ │ ├── test │ │ │ ├── .travis.yml │ │ │ ├── fixtures │ │ │ ├── start-stop.service │ │ │ ├── enable-disable.service │ │ │ ├── subscribe-events-set.service │ │ │ └── subscribe-events.service │ │ │ ├── examples │ │ │ └── activation │ │ │ │ └── httpserver │ │ │ │ ├── hello.socket │ │ │ │ ├── hello.service │ │ │ │ ├── httpserver.go │ │ │ │ └── README.md │ │ │ └── dbus │ │ │ └── set.go │ ├── gorilla │ │ ├── mux │ │ │ ├── .travis.yml │ │ │ ├── README.md │ │ │ └── bench_test.go │ │ └── context │ │ │ ├── .travis.yml │ │ │ └── README.md │ ├── docker │ │ ├── libcontainer │ │ │ ├── namespaces │ │ │ │ ├── nsenter │ │ │ │ │ ├── nsenter_unsupported.go │ │ │ │ │ ├── nsenter.go │ │ │ │ │ └── README.md │ │ │ │ └── create.go │ │ │ ├── integration │ │ │ │ └── doc.go │ │ │ ├── user │ │ │ │ ├── MAINTAINERS │ │ │ │ ├── lookup_unsupported.go │ │ │ │ └── lookup_unix.go │ │ │ ├── netlink │ │ │ │ ├── netlink_linux_arm.go │ │ │ │ ├── MAINTAINERS │ │ │ │ └── netlink_linux_notarm.go │ │ │ ├── security │ │ │ │ ├── restrict │ │ │ │ │ └── unsupported.go │ │ │ │ └── capabilities │ │ │ │ │ └── types_test.go │ │ │ ├── system │ │ │ │ ├── sysconfig_notcgo.go │ │ │ │ ├── sysconfig.go │ │ │ │ ├── syscall_linux_386.go │ │ │ │ ├── syscall_linux_arm.go │ │ │ │ └── syscall_linux_64.go │ │ │ ├── xattr │ │ │ │ ├── errors.go │ │ │ │ └── xattr_unsupported.go │ │ │ ├── apparmor │ │ │ │ └── apparmor_disabled.go │ │ │ ├── mount │ │ │ │ ├── readonly.go │ │ │ │ ├── nodes │ │ │ │ │ └── nodes_unsupported.go │ │ │ │ ├── msmoveroot.go │ │ │ │ └── ptmx.go │ │ │ ├── sample_configs │ │ │ │ └── README.md │ │ │ ├── MAINTAINERS │ │ │ ├── types.go │ │ │ ├── utils │ │ │ │ └── utils_test.go │ │ │ ├── .drone.yml │ │ │ ├── cgroups │ │ │ │ ├── cgroups_test.go │ │ │ │ └── fs │ │ │ │ │ └── perf_event.go │ │ │ ├── nsinit │ │ │ │ ├── config.go │ │ │ │ └── oom.go │ │ │ ├── NOTICE │ │ │ └── network │ │ │ │ └── loopback.go │ │ └── libtrust │ │ │ ├── MAINTAINERS │ │ │ ├── doc.go │ │ │ ├── CONTRIBUTING.md │ │ │ └── util_test.go │ ├── tchap │ │ └── go-patricia │ │ │ ├── AUTHORS │ │ │ └── .gitignore │ ├── godbus │ │ └── dbus │ │ │ ├── transport_darwin.go │ │ │ ├── homedir_dynamic.go │ │ │ ├── homedir.go │ │ │ ├── conn_darwin.go │ │ │ ├── _examples │ │ │ ├── introspect.go │ │ │ ├── notification.go │ │ │ ├── signal.go │ │ │ └── list-names.go │ │ │ ├── transport_unixcred.go │ │ │ ├── conn_other.go │ │ │ ├── auth_external.go │ │ │ └── introspect │ │ │ └── call.go │ ├── go-fsnotify │ │ └── fsnotify │ │ │ ├── .travis.yml │ │ │ ├── .gitignore │ │ │ ├── open_mode_bsd.go │ │ │ └── open_mode_darwin.go │ └── syndtr │ │ └── gocapability │ │ └── capability │ │ └── capability_noop.go │ └── code.google.com │ └── p │ ├── go.net │ ├── .hgignore │ ├── codereview.cfg │ ├── README │ ├── AUTHORS │ ├── CONTRIBUTORS │ ├── html │ │ └── testdata │ │ │ └── webkit │ │ │ ├── pending-spec-changes-plain-text-unsafe.dat │ │ │ ├── scripted │ │ │ └── adoption01.dat │ │ │ ├── adoption02.dat │ │ │ └── inbody01.dat │ ├── ipv6 │ │ ├── sockopt_rfc3542_plan9.go │ │ ├── payload.go │ │ ├── sockopt_rfc3493_linux.go │ │ ├── sockopt_rfc3493_bsd.go │ │ ├── helper_plan9.go │ │ ├── icmp_plan9.go │ │ ├── icmp_windows.go │ │ └── helper.go │ ├── ipv4 │ │ ├── icmp.go │ │ ├── sockopt_plan9.go │ │ └── sockopt_freebsd.go │ └── proxy │ │ └── direct.go │ └── go │ └── src │ └── pkg │ └── archive │ └── tar │ ├── testdata │ ├── small.txt │ ├── small2.txt │ ├── v7.tar │ ├── writer-big.tar │ └── writer-big-long.tar │ ├── stat_atim.go │ └── stat_atimespec.go ├── project ├── CONTRIBUTORS.md ├── allmaintainers.sh ├── MAINTAINERS ├── make │ ├── .ensure-busybox │ ├── .integration-daemon-stop │ ├── README.md │ ├── cover │ └── binary ├── generate-authors.sh └── stats.sh ├── contrib ├── MAINTAINERS ├── syntax │ ├── textmate │ │ ├── MAINTAINERS │ │ ├── README.md │ │ └── Docker.tmbundle │ │ │ ├── info.plist │ │ │ └── Preferences │ │ │ └── Dockerfile.tmPreferences │ └── vim │ │ ├── ftdetect │ │ └── dockerfile.vim │ │ ├── doc │ │ └── dockerfile.txt │ │ ├── README.md │ │ └── syntax │ │ └── dockerfile.vim ├── completion │ └── MAINTAINERS ├── init │ ├── upstart │ │ └── MAINTAINERS │ ├── systemd │ │ ├── MAINTAINERS │ │ ├── docker.socket │ │ └── docker.service │ ├── sysvinit-redhat │ │ └── docker.sysconfig │ ├── openrc │ │ └── docker.confd │ └── sysvinit-debian │ │ └── docker.default ├── host-integration │ ├── Dockerfile.min │ └── manager │ │ ├── systemd │ │ └── upstart ├── README ├── udev │ └── 80-docker.rules ├── desktop-integration │ └── README.md └── mkimage │ ├── rinse │ └── .febootstrap-minimize ├── engine ├── MAINTAINERS ├── helpers_test.go └── hack.go ├── pkg ├── mflag │ └── MAINTAINERS ├── networkfs │ └── MAINTAINERS ├── proxy │ ├── MAINTAINERS │ └── stub_proxy.go ├── term │ ├── MAINTAINERS │ └── tc_other.go ├── devicemapper │ ├── MAINTAINERS │ └── log.go ├── parsers │ ├── MAINTAINERS │ └── kernel │ │ ├── uname_unsupported.go │ │ └── uname_linux.go ├── reexec │ ├── MAINTAINERS │ ├── command_unsupported.go │ ├── README.md │ └── command_linux.go ├── systemd │ ├── MAINTAINERS │ ├── booted.go │ └── sd_notify.go ├── graphdb │ ├── MAINTAINERS │ ├── conn_unsupported.go │ ├── conn_sqlite3.go │ ├── sort.go │ ├── sort_test.go │ └── utils.go ├── httputils │ └── MAINTAINERS ├── mount │ ├── MAINTAINERS │ ├── mountinfo.go │ ├── mounter_unsupported.go │ ├── mountinfo_unsupported.go │ ├── flags_unsupported.go │ ├── mounter_linux.go │ └── flags_freebsd.go ├── stdcopy │ ├── MAINTAINERS │ └── stdcopy_test.go ├── timeutils │ └── MAINTAINERS ├── archive │ ├── README.md │ ├── testdata │ │ └── broken.tar │ ├── MAINTAINERS │ ├── time_unsupported.go │ ├── time_linux.go │ └── archive_windows.go ├── truncindex │ └── MAINTAINERS ├── units │ └── MAINTAINERS ├── tarsum │ ├── testdata │ │ ├── xattr │ │ │ └── layer.tar │ │ └── 511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158 │ │ │ └── json │ ├── MAINTAINERS │ ├── writercloser.go │ └── builder_context.go ├── sysinfo │ └── MAINTAINERS ├── system │ ├── MAINTAINERS │ ├── meminfo_unsupported.go │ ├── errors.go │ ├── lstat_windows.go │ ├── umask.go │ ├── umask_windows.go │ ├── stat_linux.go │ ├── stat_windows.go │ ├── utimes_darwin.go │ ├── lstat.go │ ├── xattrs_unsupported.go │ ├── utimes_unsupported.go │ ├── stat_unsupported.go │ ├── mknod_windows.go │ ├── meminfo.go │ ├── mknod.go │ ├── lstat_test.go │ ├── utimes_freebsd.go │ ├── stat.go │ └── stat_test.go ├── testutils │ ├── MAINTAINERS │ └── README.md ├── iptables │ └── MAINTAINERS ├── symlink │ ├── MAINTAINERS │ └── README.md ├── signal │ ├── signal_unsupported.go │ ├── signal_unix.go │ ├── signal_windows.go │ └── signal.go ├── promise │ └── promise.go ├── urlutil │ └── url.go └── chrootarchive │ └── init.go ├── volumes └── MAINTAINERS ├── daemon ├── graphdriver │ ├── btrfs │ │ ├── MAINTAINERS │ │ ├── dummy_unsupported.go │ │ ├── version_test.go │ │ ├── version_none.go │ │ └── version.go │ ├── devmapper │ │ └── MAINTAINERS │ ├── driver_unsupported.go │ ├── aufs │ │ ├── mount_linux.go │ │ ├── mount_unsupported.go │ │ └── mount.go │ └── driver_linux.go ├── execdriver │ ├── MAINTAINERS │ ├── lxc │ │ ├── MAINTAINERS │ │ ├── lxc_init_unsupported.go │ │ ├── lxc_init_linux.go │ │ └── info_test.go │ ├── native │ │ ├── driver_unsupported.go │ │ ├── driver_unsupported_nocgo.go │ │ └── utils.go │ └── pipes.go ├── daemon_btrfs.go ├── daemon_overlay.go ├── daemon_devicemapper.go ├── utils_nolinux.go ├── README.md ├── daemon_no_aufs.go ├── networkdriver │ ├── network.go │ └── portmapper │ │ └── mock_proxy.go ├── utils_linux.go ├── MAINTAINERS ├── wait.go ├── utils_test.go ├── daemon_aufs.go └── restart.go ├── integration-cli ├── MAINTAINERS ├── docker_cli_login_test.go └── docker_cli_search_test.go ├── api ├── MAINTAINERS ├── server │ └── MAINTAINERS ├── README.md └── api_unit_test.go ├── integration ├── MAINTAINERS └── z_final_test.go ├── docker ├── README.md ├── log.go └── client.go ├── registry ├── MAINTAINERS └── v2 │ └── doc.go ├── image └── graph.go ├── graph ├── MAINTAINERS └── load_unsupported.go ├── dockerinit └── dockerinit.go ├── utils ├── random.go ├── tmpdir.go └── timeoutconn.go ├── opts └── ip.go ├── nat └── sort.go ├── .gitignore ├── NOTICE └── dockerversion └── dockerversion.go /hack: -------------------------------------------------------------------------------- 1 | project -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.4.1-dev 2 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | bundles 2 | .gopath 3 | -------------------------------------------------------------------------------- /docs/sources/genindex.md: -------------------------------------------------------------------------------- 1 | # Index 2 | -------------------------------------------------------------------------------- /vendor/MAINTAINERS: -------------------------------------------------------------------------------- 1 | ../hack/MAINTAINERS -------------------------------------------------------------------------------- /project/CONTRIBUTORS.md: -------------------------------------------------------------------------------- 1 | ../CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/theme/mkdocs/fonts/LigatureSymbols.textClipping: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/src/github.com/Sirupsen/logrus/.gitignore: -------------------------------------------------------------------------------- 1 | logrus 2 | -------------------------------------------------------------------------------- /contrib/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Tianon Gravi (@tianon) 2 | -------------------------------------------------------------------------------- /engine/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Solomon Hykes (@shykes) 2 | -------------------------------------------------------------------------------- /pkg/mflag/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Victor Vieux (@vieux) 2 | -------------------------------------------------------------------------------- /volumes/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Brian Goff (@cpuguy83) 2 | -------------------------------------------------------------------------------- /pkg/networkfs/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Victor Vieux (@vieux) 2 | -------------------------------------------------------------------------------- /pkg/proxy/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Erik Hollensbe (@erikh) 2 | -------------------------------------------------------------------------------- /pkg/term/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Solomon Hykes (@shykes) 2 | -------------------------------------------------------------------------------- /pkg/devicemapper/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Vincent Batts (@vbatts) 2 | -------------------------------------------------------------------------------- /pkg/parsers/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Erik Hollensbe (@erikh) 2 | -------------------------------------------------------------------------------- /vendor/src/code.google.com/p/go.net/.hgignore: -------------------------------------------------------------------------------- 1 | syntax:glob 2 | last-change 3 | -------------------------------------------------------------------------------- /vendor/src/code.google.com/p/go/src/pkg/archive/tar/testdata/small.txt: -------------------------------------------------------------------------------- 1 | Kilts -------------------------------------------------------------------------------- /pkg/reexec/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Michael Crosby (@crosbymichael) 2 | -------------------------------------------------------------------------------- /pkg/systemd/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Brandon Philips (@philips) 2 | -------------------------------------------------------------------------------- /vendor/src/github.com/kr/pty/.gitignore: -------------------------------------------------------------------------------- 1 | [568].out 2 | _go* 3 | _test* 4 | _obj 5 | -------------------------------------------------------------------------------- /pkg/graphdb/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Michael Crosby (@crosbymichael) 2 | -------------------------------------------------------------------------------- /pkg/httputils/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Cristian Staretu (@unclejack) 2 | -------------------------------------------------------------------------------- /pkg/mount/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Michael Crosby (@crosbymichael) 2 | -------------------------------------------------------------------------------- /pkg/stdcopy/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Cristian Staretu (@unclejack) 2 | -------------------------------------------------------------------------------- /pkg/timeutils/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Cristian Staretu (@unclejack) 2 | -------------------------------------------------------------------------------- /vendor/src/code.google.com/p/go/src/pkg/archive/tar/testdata/small2.txt: -------------------------------------------------------------------------------- 1 | Google.com 2 | -------------------------------------------------------------------------------- /vendor/src/github.com/coreos/go-systemd/test: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | go test -v ./... 4 | -------------------------------------------------------------------------------- /contrib/syntax/textmate/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Asbjorn Enge (@asbjornenge) 2 | -------------------------------------------------------------------------------- /daemon/graphdriver/btrfs/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Alexander Larsson (@alexlarsson) 2 | -------------------------------------------------------------------------------- /docs/mkdocs-machine.yml: -------------------------------------------------------------------------------- 1 | 2 | - ['machine/userguide.md', 'User Guide', 'Docker Machine' ] 3 | -------------------------------------------------------------------------------- /integration-cli/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Cristian Staretu (@unclejack) 2 | -------------------------------------------------------------------------------- /pkg/archive/README.md: -------------------------------------------------------------------------------- 1 | This code provides helper functions for dealing with archive files. 2 | -------------------------------------------------------------------------------- /pkg/truncindex/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Cristian Staretu (@unclejack) 2 | -------------------------------------------------------------------------------- /daemon/graphdriver/btrfs/dummy_unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !linux !cgo 2 | 3 | package btrfs 4 | -------------------------------------------------------------------------------- /contrib/syntax/vim/ftdetect/dockerfile.vim: -------------------------------------------------------------------------------- 1 | au BufNewFile,BufRead Dockerfile set filetype=dockerfile 2 | -------------------------------------------------------------------------------- /api/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Victor Vieux (@vieux) 2 | Jessie Frazelle (@jfrazelle) 3 | -------------------------------------------------------------------------------- /docs/sources/docker-hub/hub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/docker-hub/hub.png -------------------------------------------------------------------------------- /pkg/archive/testdata/broken.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/pkg/archive/testdata/broken.tar -------------------------------------------------------------------------------- /pkg/units/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Victor Vieux (@vieux) 2 | Jessie Frazelle (@jfrazelle) 3 | -------------------------------------------------------------------------------- /api/server/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Victor Vieux (@vieux) 2 | # Johan Euphrosine (@proppy) 3 | -------------------------------------------------------------------------------- /docs/sources/docker-hub/orgs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/docker-hub/orgs.png -------------------------------------------------------------------------------- /docs/sources/docker-hub/repos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/docker-hub/repos.png -------------------------------------------------------------------------------- /docs/sources/userguide/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/userguide/search.png -------------------------------------------------------------------------------- /docs/theme/MAINTAINERS: -------------------------------------------------------------------------------- 1 | O.S. Tezer (@OSTezer) 2 | Thatcher Peskens (@dhrp) 3 | -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/favicon.png -------------------------------------------------------------------------------- /vendor/src/github.com/gorilla/mux/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.0 5 | - 1.1 6 | - 1.2 7 | - tip 8 | -------------------------------------------------------------------------------- /docs/sources/docker-hub/groups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/docker-hub/groups.png -------------------------------------------------------------------------------- /docs/sources/docker-hub/invite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/docker-hub/invite.png -------------------------------------------------------------------------------- /docs/sources/userguide/login-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/userguide/login-web.png -------------------------------------------------------------------------------- /docs/sources/userguide/webapp1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/userguide/webapp1.png -------------------------------------------------------------------------------- /pkg/tarsum/testdata/xattr/layer.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/pkg/tarsum/testdata/xattr/layer.tar -------------------------------------------------------------------------------- /vendor/src/github.com/gorilla/context/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.0 5 | - 1.1 6 | - 1.2 7 | - tip 8 | -------------------------------------------------------------------------------- /contrib/completion/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Tianon Gravi (@tianon) 2 | Jessie Frazelle (@jfrazelle) 3 | -------------------------------------------------------------------------------- /contrib/init/upstart/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Tianon Gravi (@tianon) 2 | Jessie Frazelle (@jfrazelle) 3 | -------------------------------------------------------------------------------- /pkg/sysinfo/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Michael Crosby (@crosbymichael) 2 | Victor Vieux (@vieux) 3 | -------------------------------------------------------------------------------- /pkg/system/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Michael Crosby (@crosbymichael) 2 | Victor Vieux (@vieux) 3 | -------------------------------------------------------------------------------- /pkg/testutils/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Solomon Hykes (@shykes) 2 | Cristian Staretu (@unclejack) 3 | -------------------------------------------------------------------------------- /daemon/execdriver/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Michael Crosby (@crosbymichael) 2 | Victor Vieux (@vieux) 3 | -------------------------------------------------------------------------------- /docs/sources/userguide/register-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/userguide/register-web.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/images/docker-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/images/docker-white.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/images/footer-links.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/images/footer-links.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/icon-edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/icon-edit.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/icon-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/icon-file.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/icon-link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/icon-link.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/icon-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/icon-plus.png -------------------------------------------------------------------------------- /integration/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Tibor Vass (@tiborvass) 2 | Cristian Staretu (@unclejack) 3 | -------------------------------------------------------------------------------- /pkg/archive/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Cristian Staretu (@unclejack) 2 | Tibor Vass (@tiborvass) 3 | -------------------------------------------------------------------------------- /vendor/src/github.com/docker/libcontainer/namespaces/nsenter/nsenter_unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !linux !cgo 2 | 3 | package nsenter 4 | -------------------------------------------------------------------------------- /docs/sources/static_files/dockerlogo-v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/static_files/dockerlogo-v.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/css/font/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/css/font/FontAwesome.otf -------------------------------------------------------------------------------- /docs/theme/mkdocs/images/page-blocks_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/images/page-blocks_03.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/images/page-blocks_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/images/page-blocks_05.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/images/page-blocks_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/images/page-blocks_07.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/footer/twitter-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/footer/twitter-24.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/footer/twitter-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/footer/twitter-48.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/footer/youtube-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/footer/youtube-24.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/footer/youtube-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/footer/youtube-48.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/icon-device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/icon-device.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/icon-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/icon-folder.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/icon-minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/icon-minus.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/star-simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/star-simple.png -------------------------------------------------------------------------------- /pkg/iptables/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Michael Crosby (@crosbymichael) 2 | Jessie Frazelle (@jfrazelle) 3 | -------------------------------------------------------------------------------- /daemon/graphdriver/devmapper/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Alexander Larsson (@alexlarsson) 2 | Vincent Batts (@vbatts) 3 | -------------------------------------------------------------------------------- /docs/sources/docker-hub/hub-images/bb_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/docker-hub/hub-images/bb_menu.png -------------------------------------------------------------------------------- /docs/sources/docker-hub/hub-images/gh_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/docker-hub/hub-images/gh_menu.png -------------------------------------------------------------------------------- /docs/sources/docker-hub/hub-images/invite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/docker-hub/hub-images/invite.png -------------------------------------------------------------------------------- /docs/sources/installation/images/win/_01.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/installation/images/win/_01.gif -------------------------------------------------------------------------------- /docs/sources/installation/images/win/_02.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/installation/images/win/_02.gif -------------------------------------------------------------------------------- /docs/sources/installation/images/win/_06.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/installation/images/win/_06.gif -------------------------------------------------------------------------------- /docs/sources/installation/images/win/putty.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/installation/images/win/putty.gif -------------------------------------------------------------------------------- /docs/theme/mkdocs/images/docker-top-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/images/docker-top-logo.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/images/fork-us-on-github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/images/fork-us-on-github.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/footer/facebook-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/footer/facebook-24.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/footer/facebook-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/footer/facebook-48.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/footer/googleplus-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/footer/googleplus-24.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/footer/googleplus-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/footer/googleplus-48.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/footer/slideshare-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/footer/slideshare-24.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/footer/slideshare-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/footer/slideshare-48.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/comment-simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/comment-simple.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/tipuesearch/img/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/tipuesearch/img/loader.gif -------------------------------------------------------------------------------- /docs/theme/mkdocs/tipuesearch/img/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/tipuesearch/img/search.png -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | # generated by man/man/md2man-all.sh 2 | man1/ 3 | man5/ 4 | # avoid commiting the awsconfig file used for releases 5 | awsconfig 6 | -------------------------------------------------------------------------------- /docs/sources/docker-hub/hub-images/bb_hooks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/docker-hub/hub-images/bb_hooks.png -------------------------------------------------------------------------------- /docs/sources/installation/images/win/cygwin.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/installation/images/win/cygwin.gif -------------------------------------------------------------------------------- /docs/sources/installation/images/win/putty_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/installation/images/win/putty_2.gif -------------------------------------------------------------------------------- /docs/sources/installation/images/win/run_02_.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/installation/images/win/run_02_.gif -------------------------------------------------------------------------------- /docs/sources/installation/images/win/run_03.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/installation/images/win/run_03.gif -------------------------------------------------------------------------------- /docs/sources/installation/images/win/run_04.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/installation/images/win/run_04.gif -------------------------------------------------------------------------------- /docs/sources/static_files/docker_pull_chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/static_files/docker_pull_chart.png -------------------------------------------------------------------------------- /docs/sources/static_files/docker_push_chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/static_files/docker_push_chart.png -------------------------------------------------------------------------------- /docs/test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | mkdocs serve & 4 | echo "Waiting for 5 seconds to allow mkdocs server to be ready" 5 | sleep 5 6 | ./docvalidate.py 7 | -------------------------------------------------------------------------------- /docs/theme/mkdocs/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /docs/theme/mkdocs/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /docs/theme/mkdocs/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /docs/theme/mkdocs/images/external-link-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/images/external-link-icon.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/images/external-link-icon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/images/external-link-icon.psd -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/footer/docker-blog-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/footer/docker-blog-24.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/footer/docker-blog-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/footer/docker-blog-48.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/repository-icons.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/repository-icons.ai -------------------------------------------------------------------------------- /vendor/src/code.google.com/p/go.net/codereview.cfg: -------------------------------------------------------------------------------- 1 | defaultcc: golang-dev@googlegroups.com 2 | contributors: http://go.googlecode.com/hg/CONTRIBUTORS 3 | -------------------------------------------------------------------------------- /vendor/src/github.com/docker/libcontainer/integration/doc.go: -------------------------------------------------------------------------------- 1 | // integration is used for integration testing of libcontainer 2 | package integration 3 | -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- 1 | docker.go contains Docker's main function. 2 | 3 | This file provides first line CLI argument parsing and environment variable setting. 4 | -------------------------------------------------------------------------------- /docs/sources/articles/b2d_volume_images/add_cd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/articles/b2d_volume_images/add_cd.png -------------------------------------------------------------------------------- /docs/sources/articles/b2d_volume_images/gparted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/articles/b2d_volume_images/gparted.png -------------------------------------------------------------------------------- /docs/sources/articles/b2d_volume_images/verify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/articles/b2d_volume_images/verify.png -------------------------------------------------------------------------------- /docs/sources/docker-hub/hub-images/bb_post-hook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/docker-hub/hub-images/bb_post-hook.png -------------------------------------------------------------------------------- /docs/sources/docker-hub/hub-images/deploy_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/docker-hub/hub-images/deploy_key.png -------------------------------------------------------------------------------- /docs/sources/docker-hub/hub-images/gh_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/docker-hub/hub-images/gh_settings.png -------------------------------------------------------------------------------- /docs/sources/installation/images/osx-installer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/installation/images/osx-installer.png -------------------------------------------------------------------------------- /docs/sources/installation/images/win/hp_bios_vm.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/installation/images/win/hp_bios_vm.JPG -------------------------------------------------------------------------------- /docs/sources/installation/images/win/ssh-config.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/installation/images/win/ssh-config.gif -------------------------------------------------------------------------------- /docs/sources/installation/images/win/ts_go_bios.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/installation/images/win/ts_go_bios.JPG -------------------------------------------------------------------------------- /docs/theme/mkdocs/css/font/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/css/font/fontawesome-webfont.eot -------------------------------------------------------------------------------- /docs/theme/mkdocs/css/font/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/css/font/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /docs/theme/mkdocs/css/font/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/css/font/fontawesome-webfont.woff -------------------------------------------------------------------------------- /docs/theme/mkdocs/css/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/css/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/images/docker-logo-compressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/images/docker-logo-compressed.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/images/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/images/glyphicons-halflings.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/images/homepage-docker-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/images/homepage-docker-logo.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/footer/sprites-small_360.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/footer/sprites-small_360.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/nav/docker-logo-loggedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/nav/docker-logo-loggedin.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/nav/docker-logo-loggedout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/nav/docker-logo-loggedout.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/universal/docker-logo-pin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/universal/docker-logo-pin.png -------------------------------------------------------------------------------- /vendor/src/github.com/coreos/go-systemd/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | go: 1.2 3 | 4 | install: 5 | - echo "Skip install" 6 | 7 | script: 8 | - ./test 9 | -------------------------------------------------------------------------------- /vendor/src/github.com/coreos/go-systemd/fixtures/start-stop.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=start stop test 3 | 4 | [Service] 5 | ExecStart=/bin/sleep 400 6 | -------------------------------------------------------------------------------- /vendor/src/github.com/docker/libcontainer/user/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Tianon Gravi (@tianon) 2 | Aleksa Sarai (@cyphar) 3 | -------------------------------------------------------------------------------- /vendor/src/github.com/tchap/go-patricia/AUTHORS: -------------------------------------------------------------------------------- 1 | This is the complete list of go-patricia copyright holders: 2 | 3 | Ondřej Kupka 4 | -------------------------------------------------------------------------------- /docs/sources/articles/b2d_volume_images/gparted2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/articles/b2d_volume_images/gparted2.png -------------------------------------------------------------------------------- /docs/sources/docker-hub/hub-images/build-trigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/docker-hub/hub-images/build-trigger.png -------------------------------------------------------------------------------- /docs/sources/installation/images/win/ts_no_docker.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/installation/images/win/ts_no_docker.JPG -------------------------------------------------------------------------------- /docs/sources/reference/commandline/docker_images.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/reference/commandline/docker_images.gif -------------------------------------------------------------------------------- /vendor/src/github.com/docker/libcontainer/netlink/netlink_linux_arm.go: -------------------------------------------------------------------------------- 1 | package netlink 2 | 3 | func ifrDataByte(b byte) uint8 { 4 | return uint8(b) 5 | } 6 | -------------------------------------------------------------------------------- /daemon/execdriver/lxc/MAINTAINERS: -------------------------------------------------------------------------------- 1 | # the LXC exec driver needs more maintainers and contributions 2 | Dinesh Subhraveti (@dineshs-altiscale) 3 | -------------------------------------------------------------------------------- /docs/sources/articles/b2d_volume_images/add_volume.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/articles/b2d_volume_images/add_volume.png -------------------------------------------------------------------------------- /docs/sources/articles/b2d_volume_images/boot_order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/articles/b2d_volume_images/boot_order.png -------------------------------------------------------------------------------- /docs/sources/docker-hub/hub-images/gh_docker-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/docker-hub/hub-images/gh_docker-service.png -------------------------------------------------------------------------------- /docs/sources/docker-hub/hub-images/gh_service_hook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/docker-hub/hub-images/gh_service_hook.png -------------------------------------------------------------------------------- /docs/sources/docker-hub/hub-images/github_deploy_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/docker-hub/hub-images/github_deploy_key.png -------------------------------------------------------------------------------- /docs/sources/installation/images/windows-installer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/installation/images/windows-installer.png -------------------------------------------------------------------------------- /docs/sources/terms/images/docker-filesystems-debian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/terms/images/docker-filesystems-debian.png -------------------------------------------------------------------------------- /docs/sources/terms/images/docker-filesystems-generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/terms/images/docker-filesystems-generic.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/css/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/css/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /docs/theme/mkdocs/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /docs/theme/mkdocs/images/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/images/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/images/social/docker_social_logos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/images/social/docker_social_logos.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/icon-normal-repository.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/icon-normal-repository.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/icon-private-repository.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/icon-private-repository.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/icon-trusted-repository.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/icon-trusted-repository.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/official-repository-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/official-repository-icon.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/universal/docker-logo-pin+@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/universal/docker-logo-pin+@2x.png -------------------------------------------------------------------------------- /vendor/src/github.com/coreos/go-systemd/fixtures/enable-disable.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=enable disable test 3 | 4 | [Service] 5 | ExecStart=/bin/sleep 400 6 | -------------------------------------------------------------------------------- /vendor/src/github.com/coreos/go-systemd/fixtures/subscribe-events-set.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=start stop test 3 | 4 | [Service] 5 | ExecStart=/bin/sleep 400 6 | -------------------------------------------------------------------------------- /vendor/src/github.com/coreos/go-systemd/fixtures/subscribe-events.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=start stop test 3 | 4 | [Service] 5 | ExecStart=/bin/sleep 400 6 | -------------------------------------------------------------------------------- /daemon/daemon_btrfs.go: -------------------------------------------------------------------------------- 1 | // +build !exclude_graphdriver_btrfs 2 | 3 | package daemon 4 | 5 | import ( 6 | _ "github.com/docker/docker/daemon/graphdriver/btrfs" 7 | ) 8 | -------------------------------------------------------------------------------- /docs/sources/terms/images/docker-filesystems-busyboxrw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/terms/images/docker-filesystems-busyboxrw.png -------------------------------------------------------------------------------- /docs/sources/terms/images/docker-filesystems-debianrw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/terms/images/docker-filesystems-debianrw.png -------------------------------------------------------------------------------- /docs/sources/terms/images/docker-filesystems-multiroot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/terms/images/docker-filesystems-multiroot.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /pkg/graphdb/conn_unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !cgo 2 | 3 | package graphdb 4 | 5 | func NewSqliteConn(root string) (*Database, error) { 6 | panic("Not implemented") 7 | } 8 | -------------------------------------------------------------------------------- /pkg/system/meminfo_unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !linux 2 | 3 | package system 4 | 5 | func ReadMemInfo() (*MemInfo, error) { 6 | return nil, ErrNotSupportedPlatform 7 | } 8 | -------------------------------------------------------------------------------- /pkg/testutils/README.md: -------------------------------------------------------------------------------- 1 | `testutils` is a collection of utility functions to facilitate the writing 2 | of tests. It is used in various places by the Docker test suite. 3 | -------------------------------------------------------------------------------- /project/allmaintainers.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | find $1 -name MAINTAINERS -exec cat {} ';' | sed -E -e 's/^[^:]*: *(.*)$/\1/' | grep -E -v -e '^ *$' -e '^ *#.*$' | sort -u 4 | -------------------------------------------------------------------------------- /vendor/src/github.com/kr/pty/types.go: -------------------------------------------------------------------------------- 1 | // +build ignore 2 | 3 | package pty 4 | 5 | import "C" 6 | 7 | type ( 8 | _C_int C.int 9 | _C_uint C.uint 10 | ) 11 | -------------------------------------------------------------------------------- /daemon/daemon_overlay.go: -------------------------------------------------------------------------------- 1 | // +build !exclude_graphdriver_overlay 2 | 3 | package daemon 4 | 5 | import ( 6 | _ "github.com/docker/docker/daemon/graphdriver/overlay" 7 | ) 8 | -------------------------------------------------------------------------------- /docs/sources/installation/MAINTAINERS: -------------------------------------------------------------------------------- 1 | google.md: Johan Euphrosine (@proppy) 2 | softlayer.md: Phil Jackson (@underscorephil) 3 | -------------------------------------------------------------------------------- /docs/sources/terms/images/docker-filesystems-multilayer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/terms/images/docker-filesystems-multilayer.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/framed-icon-empty-repository.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/framed-icon-empty-repository.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/framed-icon-linked-repository.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/framed-icon-linked-repository.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/framed-icon-normal-repository.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/framed-icon-normal-repository.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/universal/official-repository-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/universal/official-repository-icon.png -------------------------------------------------------------------------------- /vendor/src/github.com/coreos/go-systemd/examples/activation/httpserver/hello.socket: -------------------------------------------------------------------------------- 1 | [Socket] 2 | ListenStream=127.0.0.1:8076 3 | 4 | [Install] 5 | WantedBy=sockets.target 6 | -------------------------------------------------------------------------------- /contrib/host-integration/Dockerfile.min: -------------------------------------------------------------------------------- 1 | FROM busybox 2 | MAINTAINER Guillaume J. Charmes 3 | ADD manager /usr/bin/ 4 | ENTRYPOINT ["/usr/bin/manager"] 5 | -------------------------------------------------------------------------------- /docs/sources/articles/b2d_volume_images/add_new_controller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/articles/b2d_volume_images/add_new_controller.png -------------------------------------------------------------------------------- /docs/sources/contributing.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | ## Contents: 4 | 5 | - [Contributing to Docker](contributing/) 6 | - [Setting Up a Dev Environment](devenvironment/) 7 | 8 | -------------------------------------------------------------------------------- /docs/sources/installation/images/windows-boot2docker-start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/installation/images/windows-boot2docker-start.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/framed-icon-checked-repository.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/framed-icon-checked-repository.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/framed-icon-official-repository.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/framed-icon-official-repository.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/framed-icon-private-repository.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/framed-icon-private-repository.png -------------------------------------------------------------------------------- /vendor/src/github.com/docker/libcontainer/netlink/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Michael Crosby (@crosbymichael) 2 | Guillaume J. Charmes (@creack) 3 | -------------------------------------------------------------------------------- /vendor/src/github.com/godbus/dbus/transport_darwin.go: -------------------------------------------------------------------------------- 1 | package dbus 2 | 3 | func (t *unixTransport) SendNullByte() error { 4 | _, err := t.Write([]byte{0}) 5 | return err 6 | } 7 | -------------------------------------------------------------------------------- /daemon/daemon_devicemapper.go: -------------------------------------------------------------------------------- 1 | // +build !exclude_graphdriver_devicemapper 2 | 3 | package daemon 4 | 5 | import ( 6 | _ "github.com/docker/docker/daemon/graphdriver/devmapper" 7 | ) 8 | -------------------------------------------------------------------------------- /daemon/execdriver/lxc/lxc_init_unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !linux 2 | 3 | package lxc 4 | 5 | func finalizeNamespace(args *InitArgs) error { 6 | panic("Not supported on darwin") 7 | } 8 | -------------------------------------------------------------------------------- /docs/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Fred Lifton (@fredlf) 2 | James Turnbull (@jamtur01) 3 | Sven Dowideit (@SvenDowideit) 4 | -------------------------------------------------------------------------------- /docs/sources/reference/api/_static/io_oauth_authorization_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/sources/reference/api/_static/io_oauth_authorization_page.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/fonts/LigatureSymbols/LigatureSymbols-2.11.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/fonts/LigatureSymbols/LigatureSymbols-2.11.eot -------------------------------------------------------------------------------- /docs/theme/mkdocs/fonts/LigatureSymbols/LigatureSymbols-2.11.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/fonts/LigatureSymbols/LigatureSymbols-2.11.otf -------------------------------------------------------------------------------- /docs/theme/mkdocs/fonts/LigatureSymbols/LigatureSymbols-2.11.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/fonts/LigatureSymbols/LigatureSymbols-2.11.ttf -------------------------------------------------------------------------------- /docs/theme/mkdocs/fonts/LigatureSymbols/LigatureSymbols-2.11.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/fonts/LigatureSymbols/LigatureSymbols-2.11.woff -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/icon-normal-repository-frameless.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/icon-normal-repository-frameless.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/icon-private-repository-frameless.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/icon-private-repository-frameless.png -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/icon-trusted-repository-frameless.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/img/icons/icon-trusted-repository-frameless.png -------------------------------------------------------------------------------- /pkg/symlink/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Tibor Vass (@tiborvass) 2 | Cristian Staretu (@unclejack) 3 | Tianon Gravi (@tianon) 4 | -------------------------------------------------------------------------------- /vendor/src/github.com/docker/libcontainer/netlink/netlink_linux_notarm.go: -------------------------------------------------------------------------------- 1 | // +build !arm 2 | 3 | package netlink 4 | 5 | func ifrDataByte(b byte) int8 { 6 | return int8(b) 7 | } 8 | -------------------------------------------------------------------------------- /daemon/graphdriver/driver_unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !linux 2 | 3 | package graphdriver 4 | 5 | func GetFSMagic(rootpath string) (FsMagic, error) { 6 | return FsMagicUnsupported, nil 7 | } 8 | -------------------------------------------------------------------------------- /docs/theme/mkdocs/images/source_artwork/banner-frontpage-usecases.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/docs/theme/mkdocs/images/source_artwork/banner-frontpage-usecases.ai -------------------------------------------------------------------------------- /vendor/src/code.google.com/p/go/src/pkg/archive/tar/testdata/v7.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/vendor/src/code.google.com/p/go/src/pkg/archive/tar/testdata/v7.tar -------------------------------------------------------------------------------- /vendor/src/github.com/docker/libtrust/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Solomon Hykes 2 | Josh Hawn (github: jlhawn) 3 | Derek McGowan (github: dmcgowan) 4 | -------------------------------------------------------------------------------- /contrib/init/systemd/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Lokesh Mandvekar (@lsm5) 2 | Brandon Philips (@philips) 3 | Jessie Frazelle (@jfrazelle) 4 | -------------------------------------------------------------------------------- /pkg/signal/signal_unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !linux,!darwin,!freebsd 2 | 3 | package signal 4 | 5 | import ( 6 | "syscall" 7 | ) 8 | 9 | var SignalMap = map[string]syscall.Signal{} 10 | -------------------------------------------------------------------------------- /pkg/system/errors.go: -------------------------------------------------------------------------------- 1 | package system 2 | 3 | import ( 4 | "errors" 5 | ) 6 | 7 | var ( 8 | ErrNotSupportedPlatform = errors.New("platform and architecture is not supported") 9 | ) 10 | -------------------------------------------------------------------------------- /vendor/src/code.google.com/p/go.net/README: -------------------------------------------------------------------------------- 1 | This repository holds supplementary Go networking libraries. 2 | 3 | To submit changes to this repository, see http://golang.org/doc/contribute.html. 4 | -------------------------------------------------------------------------------- /pkg/reexec/command_unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !linux 2 | 3 | package reexec 4 | 5 | import ( 6 | "os/exec" 7 | ) 8 | 9 | func Command(args ...string) *exec.Cmd { 10 | return nil 11 | } 12 | -------------------------------------------------------------------------------- /vendor/src/code.google.com/p/go/src/pkg/archive/tar/testdata/writer-big.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/vendor/src/code.google.com/p/go/src/pkg/archive/tar/testdata/writer-big.tar -------------------------------------------------------------------------------- /vendor/src/github.com/kr/pty/ztypes_386.go: -------------------------------------------------------------------------------- 1 | // Created by cgo -godefs - DO NOT EDIT 2 | // cgo -godefs types.go 3 | 4 | package pty 5 | 6 | type ( 7 | _C_int int32 8 | _C_uint uint32 9 | ) 10 | -------------------------------------------------------------------------------- /vendor/src/github.com/kr/pty/ztypes_amd64.go: -------------------------------------------------------------------------------- 1 | // Created by cgo -godefs - DO NOT EDIT 2 | // cgo -godefs types.go 3 | 4 | package pty 5 | 6 | type ( 7 | _C_int int32 8 | _C_uint uint32 9 | ) 10 | -------------------------------------------------------------------------------- /vendor/src/github.com/kr/pty/ztypes_arm.go: -------------------------------------------------------------------------------- 1 | // Created by cgo -godefs - DO NOT EDIT 2 | // cgo -godefs types.go 3 | 4 | package pty 5 | 6 | type ( 7 | _C_int int32 8 | _C_uint uint32 9 | ) 10 | -------------------------------------------------------------------------------- /pkg/mount/mountinfo.go: -------------------------------------------------------------------------------- 1 | package mount 2 | 3 | type MountInfo struct { 4 | Id, Parent, Major, Minor int 5 | Root, Mountpoint, Opts, Optional string 6 | Fstype, Source, VfsOpts string 7 | } 8 | -------------------------------------------------------------------------------- /docs/sources/reference.md: -------------------------------------------------------------------------------- 1 | # Reference Manual 2 | 3 | ## Contents: 4 | 5 | - [Commands](commandline/) 6 | - [Dockerfile Reference](builder/) 7 | - [Docker Run Reference](run/) 8 | - [APIs](api/) 9 | 10 | -------------------------------------------------------------------------------- /pkg/system/lstat_windows.go: -------------------------------------------------------------------------------- 1 | // +build windows 2 | 3 | package system 4 | 5 | func Lstat(path string) (*Stat, error) { 6 | // should not be called on cli code path 7 | return nil, ErrNotSupportedPlatform 8 | } 9 | -------------------------------------------------------------------------------- /vendor/src/code.google.com/p/go/src/pkg/archive/tar/testdata/writer-big-long.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-problemo/docker/master/vendor/src/code.google.com/p/go/src/pkg/archive/tar/testdata/writer-big-long.tar -------------------------------------------------------------------------------- /docker/log.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import ( 4 | "os" 5 | 6 | log "github.com/Sirupsen/logrus" 7 | ) 8 | 9 | func initLogging(lvl log.Level) { 10 | log.SetOutput(os.Stderr) 11 | log.SetLevel(lvl) 12 | } 13 | -------------------------------------------------------------------------------- /pkg/system/umask.go: -------------------------------------------------------------------------------- 1 | // +build !windows 2 | 3 | package system 4 | 5 | import ( 6 | "syscall" 7 | ) 8 | 9 | func Umask(newmask int) (oldmask int, err error) { 10 | return syscall.Umask(newmask), nil 11 | } 12 | -------------------------------------------------------------------------------- /docs/sources/articles/https/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM debian 2 | 3 | RUN apt-get update && apt-get install -yq openssl 4 | 5 | ADD make_certs.sh / 6 | 7 | 8 | WORKDIR /data 9 | VOLUMES ["/data"] 10 | CMD /make_certs.sh 11 | -------------------------------------------------------------------------------- /docs/sources/include/no-remote-sudo.md: -------------------------------------------------------------------------------- 1 | > **Note:** if you are using a remote Docker daemon, such as Boot2Docker, 2 | > then _do not_ type the `sudo` before the `docker` commands shown in the 3 | > documentation's examples. 4 | -------------------------------------------------------------------------------- /pkg/system/umask_windows.go: -------------------------------------------------------------------------------- 1 | // +build windows 2 | 3 | package system 4 | 5 | func Umask(newmask int) (oldmask int, err error) { 6 | // should not be called on cli code path 7 | return 0, ErrNotSupportedPlatform 8 | } 9 | -------------------------------------------------------------------------------- /vendor/src/code.google.com/p/go.net/AUTHORS: -------------------------------------------------------------------------------- 1 | # This source code refers to The Go Authors for copyright purposes. 2 | # The master list of authors is in the main Go distribution, 3 | # visible at http://tip.golang.org/AUTHORS. 4 | -------------------------------------------------------------------------------- /vendor/src/github.com/docker/libcontainer/namespaces/nsenter/nsenter.go: -------------------------------------------------------------------------------- 1 | // +build linux 2 | 3 | package nsenter 4 | 5 | /* 6 | __attribute__((constructor)) init() { 7 | nsenter(); 8 | } 9 | */ 10 | import "C" 11 | -------------------------------------------------------------------------------- /vendor/src/code.google.com/p/go.net/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # This source code was written by the Go contributors. 2 | # The master list of contributors is in the main Go distribution, 3 | # visible at http://tip.golang.org/CONTRIBUTORS. 4 | -------------------------------------------------------------------------------- /vendor/src/github.com/docker/libcontainer/security/restrict/unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !linux 2 | 3 | package restrict 4 | 5 | import "fmt" 6 | 7 | func Restrict() error { 8 | return fmt.Errorf("not supported") 9 | } 10 | -------------------------------------------------------------------------------- /api/README.md: -------------------------------------------------------------------------------- 1 | This directory contains code pertaining to the Docker API: 2 | 3 | - Used by the docker client when communicating with the docker daemon 4 | 5 | - Used by third party tools wishing to interface with the docker daemon 6 | -------------------------------------------------------------------------------- /engine/helpers_test.go: -------------------------------------------------------------------------------- 1 | package engine 2 | 3 | import ( 4 | "testing" 5 | ) 6 | 7 | var globalTestID string 8 | 9 | func mkJob(t *testing.T, name string, args ...string) *Job { 10 | return New().Job(name, args...) 11 | } 12 | -------------------------------------------------------------------------------- /vendor/src/github.com/kr/pty/ztypes_ppc64.go: -------------------------------------------------------------------------------- 1 | // +build ppc64 2 | 3 | // Created by cgo -godefs - DO NOT EDIT 4 | // cgo -godefs types.go 5 | 6 | package pty 7 | 8 | type ( 9 | _C_int int32 10 | _C_uint uint32 11 | ) 12 | -------------------------------------------------------------------------------- /vendor/src/github.com/kr/pty/ztypes_s390x.go: -------------------------------------------------------------------------------- 1 | // +build s390x 2 | 3 | // Created by cgo -godefs - DO NOT EDIT 4 | // cgo -godefs types.go 5 | 6 | package pty 7 | 8 | type ( 9 | _C_int int32 10 | _C_uint uint32 11 | ) 12 | -------------------------------------------------------------------------------- /project/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Tianon Gravi (@tianon) 2 | Cristian Staretu (@unclejack) 3 | Tibor Vass (@tiborvass) 4 | dind: Jerome Petazzoni (@jpetazzo) 5 | -------------------------------------------------------------------------------- /vendor/src/github.com/kr/pty/ztypes_ppc64le.go: -------------------------------------------------------------------------------- 1 | // +build ppc64le 2 | 3 | // Created by cgo -godefs - DO NOT EDIT 4 | // cgo -godefs types.go 5 | 6 | package pty 7 | 8 | type ( 9 | _C_int int32 10 | _C_uint uint32 11 | ) 12 | -------------------------------------------------------------------------------- /daemon/utils_nolinux.go: -------------------------------------------------------------------------------- 1 | // +build !linux 2 | 3 | package daemon 4 | 5 | func selinuxSetDisabled() { 6 | } 7 | 8 | func selinuxFreeLxcContexts(label string) { 9 | } 10 | 11 | func selinuxEnabled() bool { 12 | return false 13 | } 14 | -------------------------------------------------------------------------------- /pkg/tarsum/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Derek McGowan (github: dmcgowan) 2 | Eric Windisch (github: ewindisch) 3 | Josh Hawn (github: jlhawn) 4 | Vincent Batts (github: vbatts) 5 | -------------------------------------------------------------------------------- /vendor/src/github.com/docker/libcontainer/system/sysconfig_notcgo.go: -------------------------------------------------------------------------------- 1 | // +build !cgo 2 | 3 | package system 4 | 5 | func GetClockTicks() int { 6 | // TODO figure out a better alternative for platforms where we're missing cgo 7 | return 100 8 | } 9 | -------------------------------------------------------------------------------- /vendor/src/github.com/kr/pty/pty_unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !linux,!darwin,!freebsd 2 | 3 | package pty 4 | 5 | import ( 6 | "os" 7 | ) 8 | 9 | func open() (pty, tty *os.File, err error) { 10 | return nil, nil, ErrUnsupported 11 | } 12 | -------------------------------------------------------------------------------- /registry/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Sam Alba (@samalba) 2 | Joffrey Fuhrer (@shin-) 3 | Ken Cochrane (@kencochrane) 4 | Vincent Batts (@vbatts) 5 | Olivier Gambier (@dmp42) 6 | -------------------------------------------------------------------------------- /vendor/src/github.com/docker/libcontainer/system/sysconfig.go: -------------------------------------------------------------------------------- 1 | // +build cgo 2 | 3 | package system 4 | 5 | /* 6 | #include 7 | */ 8 | import "C" 9 | 10 | func GetClockTicks() int { 11 | return int(C.sysconf(C._SC_CLK_TCK)) 12 | } 13 | -------------------------------------------------------------------------------- /vendor/src/github.com/docker/libcontainer/xattr/errors.go: -------------------------------------------------------------------------------- 1 | package xattr 2 | 3 | import ( 4 | "fmt" 5 | "runtime" 6 | ) 7 | 8 | var ErrNotSupportedPlatform = fmt.Errorf("platform and architecture is not supported %s %s", runtime.GOOS, runtime.GOARCH) 9 | -------------------------------------------------------------------------------- /docs/mkdocs-swarm.yml: -------------------------------------------------------------------------------- 1 | 2 | - ['swarm/README.md', 'User Guide', 'Docker Swarm' ] 3 | - ['swarm/discovery.md', 'Reference', 'Swarm discovery'] 4 | - ['swarm/API.md', 'Reference', 'Swarm API'] 5 | - ['swarm/scheduler/filter.md', 'Reference', 'Swarm filters'] 6 | -------------------------------------------------------------------------------- /docs/sources/docker-hub-enterprise/usage.md: -------------------------------------------------------------------------------- 1 | page_title: Using Docker Hub Enterprise 2 | page_description: Docker Hub Enterprise 3 | page_keywords: docker hub enterprise 4 | 5 | # Docker Hub Enterprise 6 | 7 | Documenation coming soon. 8 | 9 | 10 | -------------------------------------------------------------------------------- /image/graph.go: -------------------------------------------------------------------------------- 1 | package image 2 | 3 | import ( 4 | "github.com/docker/docker/daemon/graphdriver" 5 | ) 6 | 7 | type Graph interface { 8 | Get(id string) (*Image, error) 9 | ImageRoot(id string) string 10 | Driver() graphdriver.Driver 11 | } 12 | -------------------------------------------------------------------------------- /vendor/src/code.google.com/p/go.net/html/testdata/webkit/pending-spec-changes-plain-text-unsafe.dat: -------------------------------------------------------------------------------- 1 | #data 2 | fillertext 3 | #errors 4 | #document 5 | | 6 | | 7 | | 8 | | "fillertext" 9 | |
10 | -------------------------------------------------------------------------------- /vendor/src/github.com/Sirupsen/logrus/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | go: 3 | - 1.2 4 | - 1.3 5 | - tip 6 | install: 7 | - go get github.com/stretchr/testify 8 | - go get github.com/stvp/go-udp-testing 9 | - go get github.com/tobi/airbrake-go 10 | -------------------------------------------------------------------------------- /vendor/src/github.com/docker/libcontainer/apparmor/apparmor_disabled.go: -------------------------------------------------------------------------------- 1 | // +build !apparmor !linux 2 | 3 | package apparmor 4 | 5 | func IsEnabled() bool { 6 | return false 7 | } 8 | 9 | func ApplyProfile(name string) error { 10 | return nil 11 | } 12 | -------------------------------------------------------------------------------- /vendor/src/github.com/kr/pty/ioctl.go: -------------------------------------------------------------------------------- 1 | package pty 2 | 3 | import "syscall" 4 | 5 | func ioctl(fd, cmd, ptr uintptr) error { 6 | _, _, e := syscall.Syscall(syscall.SYS_IOCTL, fd, cmd, ptr) 7 | if e != 0 { 8 | return e 9 | } 10 | return nil 11 | } 12 | -------------------------------------------------------------------------------- /contrib/init/sysvinit-redhat/docker.sysconfig: -------------------------------------------------------------------------------- 1 | # /etc/sysconfig/docker 2 | # 3 | # Other arguments to pass to the docker daemon process 4 | # These will be parsed by the sysv initscript and appended 5 | # to the arguments list passed to docker -d 6 | 7 | other_args="" 8 | -------------------------------------------------------------------------------- /daemon/README.md: -------------------------------------------------------------------------------- 1 | This directory contains code pertaining to running containers and storing images 2 | 3 | Code pertaining to running containers: 4 | 5 | - execdriver 6 | - networkdriver 7 | 8 | Code pertaining to storing images: 9 | 10 | - graphdriver 11 | -------------------------------------------------------------------------------- /daemon/daemon_no_aufs.go: -------------------------------------------------------------------------------- 1 | // +build exclude_graphdriver_aufs 2 | 3 | package daemon 4 | 5 | import ( 6 | "github.com/docker/docker/daemon/graphdriver" 7 | ) 8 | 9 | func migrateIfAufs(driver graphdriver.Driver, root string) error { 10 | return nil 11 | } 12 | -------------------------------------------------------------------------------- /docs/mkdocs-compose.yml: -------------------------------------------------------------------------------- 1 | 2 | - ['compose/userguide.md', 'User Guide', 'Docker Compose' ] 3 | - ['compose/install.md', 'Installation', 'Docker Compose'] 4 | - ['compose/cli.md', 'Reference', 'Compose command line'] 5 | - ['compose/yml.md', 'Reference', 'Compose yml'] 6 | -------------------------------------------------------------------------------- /vendor/src/github.com/go-fsnotify/fsnotify/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.2 5 | - tip 6 | 7 | # not yet https://github.com/travis-ci/travis-ci/issues/2318 8 | os: 9 | - linux 10 | - osx 11 | 12 | notifications: 13 | email: false 14 | -------------------------------------------------------------------------------- /contrib/README: -------------------------------------------------------------------------------- 1 | The `contrib` directory contains scripts, images, and other helpful things 2 | which are not part of the core docker distribution. Please note that they 3 | could be out of date, since they do not receive the same attention as the 4 | rest of the repository. 5 | -------------------------------------------------------------------------------- /vendor/src/github.com/go-fsnotify/fsnotify/.gitignore: -------------------------------------------------------------------------------- 1 | # Setup a Global .gitignore for OS and editor generated files: 2 | # https://help.github.com/articles/ignoring-files 3 | # git config --global core.excludesfile ~/.gitignore_global 4 | 5 | .vagrant 6 | *.sublime-project 7 | -------------------------------------------------------------------------------- /project/make/.ensure-busybox: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | 4 | if ! docker inspect busybox &> /dev/null; then 5 | if [ -d /docker-busybox ]; then 6 | ( set -x; docker build -t busybox /docker-busybox ) 7 | else 8 | ( set -x; docker pull busybox ) 9 | fi 10 | fi 11 | -------------------------------------------------------------------------------- /docs/theme/mkdocs/img/icons/README.md: -------------------------------------------------------------------------------- 1 | ### About the images 2 | 3 | Generally the icons are created in .svg, because it is a nicer format. Then we can easily convert them to .png as required. 4 | 5 | Using imagemagick; mogrify: 6 | 7 | mogrify -background none -format png *.svg 8 | -------------------------------------------------------------------------------- /graph/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Solomon Hykes (@shykes) 2 | Victor Vieux (@vieux) 3 | Michael Crosby (@crosbymichael) 4 | Cristian Staretu (@unclejack) 5 | Tibor Vass (@tiborvass) 6 | -------------------------------------------------------------------------------- /graph/load_unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !linux 2 | 3 | package graph 4 | 5 | import ( 6 | "github.com/docker/docker/engine" 7 | ) 8 | 9 | func (s *TagStore) CmdLoad(job *engine.Job) engine.Status { 10 | return job.Errorf("CmdLoad is not supported on this platform") 11 | } 12 | -------------------------------------------------------------------------------- /vendor/src/github.com/kr/pty/ztypes_freebsd_386.go: -------------------------------------------------------------------------------- 1 | // Created by cgo -godefs - DO NOT EDIT 2 | // cgo -godefs types_freebsd.go 3 | 4 | package pty 5 | 6 | const ( 7 | _C_SPECNAMELEN = 0x3f 8 | ) 9 | 10 | type fiodgnameArg struct { 11 | Len int32 12 | Buf *byte 13 | } 14 | -------------------------------------------------------------------------------- /vendor/src/github.com/kr/pty/ztypes_freebsd_arm.go: -------------------------------------------------------------------------------- 1 | // Created by cgo -godefs - DO NOT EDIT 2 | // cgo -godefs types_freebsd.go 3 | 4 | package pty 5 | 6 | const ( 7 | _C_SPECNAMELEN = 0x3f 8 | ) 9 | 10 | type fiodgnameArg struct { 11 | Len int32 12 | Buf *byte 13 | } 14 | -------------------------------------------------------------------------------- /contrib/init/systemd/docker.socket: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Docker Socket for the API 3 | PartOf=docker.service 4 | 5 | [Socket] 6 | ListenStream=/var/run/docker.sock 7 | SocketMode=0660 8 | SocketUser=root 9 | SocketGroup=docker 10 | 11 | [Install] 12 | WantedBy=sockets.target 13 | -------------------------------------------------------------------------------- /docs/man/docker-rename.1.md: -------------------------------------------------------------------------------- 1 | % DOCKER(1) Docker User Manuals 2 | % Docker Community 3 | % OCTOBER 2014 4 | # NAME 5 | docker-rename - Rename a container 6 | 7 | # SYNOPSIS 8 | **docker rename** 9 | OLD_NAME NEW_NAME 10 | 11 | # OPTIONS 12 | There are no available options. 13 | 14 | -------------------------------------------------------------------------------- /docs/sources/docker-hub-enterprise/install-config.md: -------------------------------------------------------------------------------- 1 | page_title: Using Docker Hub Enterprise Installation 2 | page_description: Docker Hub Enterprise Installation 3 | page_keywords: docker hub enterprise 4 | 5 | # Docker Hub Enterprise Installation 6 | 7 | Documenation coming soon. 8 | 9 | -------------------------------------------------------------------------------- /pkg/system/stat_linux.go: -------------------------------------------------------------------------------- 1 | package system 2 | 3 | import ( 4 | "syscall" 5 | ) 6 | 7 | func fromStatT(s *syscall.Stat_t) (*Stat, error) { 8 | return &Stat{size: s.Size, 9 | mode: s.Mode, 10 | uid: s.Uid, 11 | gid: s.Gid, 12 | rdev: s.Rdev, 13 | mtim: s.Mtim}, nil 14 | } 15 | -------------------------------------------------------------------------------- /pkg/system/stat_windows.go: -------------------------------------------------------------------------------- 1 | // +build windows 2 | 3 | package system 4 | 5 | import ( 6 | "errors" 7 | "syscall" 8 | ) 9 | 10 | func fromStatT(s *syscall.Win32FileAttributeData) (*Stat, error) { 11 | return nil, errors.New("fromStatT should not be called on windows path") 12 | } 13 | -------------------------------------------------------------------------------- /pkg/systemd/booted.go: -------------------------------------------------------------------------------- 1 | package systemd 2 | 3 | import ( 4 | "os" 5 | ) 6 | 7 | // Conversion to Go of systemd's sd_booted() 8 | func SdBooted() bool { 9 | s, err := os.Stat("/run/systemd/system") 10 | if err != nil { 11 | return false 12 | } 13 | 14 | return s.IsDir() 15 | } 16 | -------------------------------------------------------------------------------- /project/make/.integration-daemon-stop: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | for pidFile in $(find "$DEST" -name docker.pid); do 4 | pid=$(set -x; cat "$pidFile") 5 | ( set -x; kill $pid ) 6 | if ! wait $pid; then 7 | echo >&2 "warning: PID $pid from $pidFile had a nonzero exit code" 8 | fi 9 | done 10 | -------------------------------------------------------------------------------- /vendor/src/github.com/godbus/dbus/homedir_dynamic.go: -------------------------------------------------------------------------------- 1 | // +build !static_build 2 | 3 | package dbus 4 | 5 | import ( 6 | "os/user" 7 | ) 8 | 9 | func lookupHomeDir() string { 10 | u, err := user.Current() 11 | if err != nil { 12 | return "/" 13 | } 14 | return u.HomeDir 15 | } 16 | -------------------------------------------------------------------------------- /daemon/graphdriver/aufs/mount_linux.go: -------------------------------------------------------------------------------- 1 | package aufs 2 | 3 | import "syscall" 4 | 5 | const MsRemount = syscall.MS_REMOUNT 6 | 7 | func mount(source string, target string, fstype string, flags uintptr, data string) error { 8 | return syscall.Mount(source, target, fstype, flags, data) 9 | } 10 | -------------------------------------------------------------------------------- /dockerinit/dockerinit.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import ( 4 | _ "github.com/docker/docker/daemon/execdriver/lxc" 5 | _ "github.com/docker/docker/daemon/execdriver/native" 6 | "github.com/docker/docker/pkg/reexec" 7 | ) 8 | 9 | func main() { 10 | // Running in init mode 11 | reexec.Init() 12 | } 13 | -------------------------------------------------------------------------------- /pkg/system/utimes_darwin.go: -------------------------------------------------------------------------------- 1 | package system 2 | 3 | import "syscall" 4 | 5 | func LUtimesNano(path string, ts []syscall.Timespec) error { 6 | return ErrNotSupportedPlatform 7 | } 8 | 9 | func UtimesNano(path string, ts []syscall.Timespec) error { 10 | return syscall.UtimesNano(path, ts) 11 | } 12 | -------------------------------------------------------------------------------- /vendor/src/github.com/docker/libcontainer/mount/readonly.go: -------------------------------------------------------------------------------- 1 | // +build linux 2 | 3 | package mount 4 | 5 | import ( 6 | "syscall" 7 | ) 8 | 9 | func SetReadonly() error { 10 | return syscall.Mount("/", "/", "bind", syscall.MS_BIND|syscall.MS_REMOUNT|syscall.MS_RDONLY|syscall.MS_REC, "") 11 | } 12 | -------------------------------------------------------------------------------- /vendor/src/github.com/gorilla/mux/README.md: -------------------------------------------------------------------------------- 1 | mux 2 | === 3 | [![Build Status](https://travis-ci.org/gorilla/mux.png?branch=master)](https://travis-ci.org/gorilla/mux) 4 | 5 | gorilla/mux is a powerful URL router and dispatcher. 6 | 7 | Read the full documentation here: http://www.gorillatoolkit.org/pkg/mux 8 | -------------------------------------------------------------------------------- /daemon/graphdriver/btrfs/version_test.go: -------------------------------------------------------------------------------- 1 | // +build linux 2 | 3 | package btrfs 4 | 5 | import ( 6 | "testing" 7 | ) 8 | 9 | func TestBuildVersion(t *testing.T) { 10 | if len(BtrfsBuildVersion()) == 0 { 11 | t.Errorf("expected output from btrfs build version, but got empty string") 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /docker/client.go: -------------------------------------------------------------------------------- 1 | // +build !daemon 2 | 3 | package main 4 | 5 | import ( 6 | "log" // see gh#8745, client needs to use go log pkg 7 | ) 8 | 9 | const CanDaemon = false 10 | 11 | func mainDaemon() { 12 | log.Fatal("This is a client-only binary - running the Docker daemon is not supported.") 13 | } 14 | -------------------------------------------------------------------------------- /docs/sources/terms.md: -------------------------------------------------------------------------------- 1 | # Glossary 2 | 3 | *Definitions of terms used in Docker documentation.* 4 | 5 | ## Contents: 6 | 7 | - [File System](filesystem/) 8 | - [Layers](layer/) 9 | - [Image](image/) 10 | - [Container](container/) 11 | - [Registry](registry/) 12 | - [Repository](repository/) 13 | 14 | -------------------------------------------------------------------------------- /pkg/signal/signal_unix.go: -------------------------------------------------------------------------------- 1 | // +build !windows 2 | 3 | package signal 4 | 5 | import ( 6 | "syscall" 7 | ) 8 | 9 | // Signals used in api/client (no windows equivalent, use 10 | // invalid signals so they don't get handled) 11 | const SIGCHLD = syscall.SIGCHLD 12 | const SIGWINCH = syscall.SIGWINCH 13 | -------------------------------------------------------------------------------- /pkg/system/lstat.go: -------------------------------------------------------------------------------- 1 | // +build !windows 2 | 3 | package system 4 | 5 | import ( 6 | "syscall" 7 | ) 8 | 9 | func Lstat(path string) (*Stat, error) { 10 | s := &syscall.Stat_t{} 11 | err := syscall.Lstat(path, s) 12 | if err != nil { 13 | return nil, err 14 | } 15 | return fromStatT(s) 16 | } 17 | -------------------------------------------------------------------------------- /pkg/mount/mounter_unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !linux,!freebsd freebsd,!cgo 2 | 3 | package mount 4 | 5 | func mount(device, target, mType string, flag uintptr, data string) error { 6 | panic("Not implemented") 7 | } 8 | 9 | func unmount(target string, flag int) error { 10 | panic("Not implemented") 11 | } 12 | -------------------------------------------------------------------------------- /vendor/src/github.com/coreos/go-systemd/examples/activation/httpserver/hello.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Hello World HTTP 3 | Requires=network.target 4 | After=multi-user.target 5 | 6 | [Service] 7 | Type=simple 8 | ExecStart=/usr/local/bin/httpserver 9 | 10 | [Install] 11 | WantedBy=multi-user.target 12 | -------------------------------------------------------------------------------- /daemon/graphdriver/aufs/mount_unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !linux 2 | 3 | package aufs 4 | 5 | import "errors" 6 | 7 | const MsRemount = 0 8 | 9 | func mount(source string, target string, fstype string, flags uintptr, data string) (err error) { 10 | return errors.New("mount is not implemented on darwin") 11 | } 12 | -------------------------------------------------------------------------------- /pkg/parsers/kernel/uname_unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !linux 2 | 3 | package kernel 4 | 5 | import ( 6 | "errors" 7 | ) 8 | 9 | type Utsname struct { 10 | Release [65]byte 11 | } 12 | 13 | func uname() (*Utsname, error) { 14 | return nil, errors.New("Kernel version detection is available only on linux") 15 | } 16 | -------------------------------------------------------------------------------- /pkg/signal/signal_windows.go: -------------------------------------------------------------------------------- 1 | // +build windows 2 | 3 | package signal 4 | 5 | import ( 6 | "syscall" 7 | ) 8 | 9 | // Signals used in api/client (no windows equivalent, use 10 | // invalid signals so they don't get handled) 11 | const SIGCHLD = syscall.Signal(0xff) 12 | const SIGWINCH = syscall.Signal(0xff) 13 | -------------------------------------------------------------------------------- /pkg/system/xattrs_unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !linux 2 | 3 | package system 4 | 5 | func Lgetxattr(path string, attr string) ([]byte, error) { 6 | return nil, ErrNotSupportedPlatform 7 | } 8 | 9 | func Lsetxattr(path string, attr string, data []byte, flags int) error { 10 | return ErrNotSupportedPlatform 11 | } 12 | -------------------------------------------------------------------------------- /vendor/src/github.com/kr/pty/ztypes_freebsd_amd64.go: -------------------------------------------------------------------------------- 1 | // Created by cgo -godefs - DO NOT EDIT 2 | // cgo -godefs types_freebsd.go 3 | 4 | package pty 5 | 6 | const ( 7 | _C_SPECNAMELEN = 0x3f 8 | ) 9 | 10 | type fiodgnameArg struct { 11 | Len int32 12 | Pad_cgo_0 [4]byte 13 | Buf *byte 14 | } 15 | -------------------------------------------------------------------------------- /daemon/networkdriver/network.go: -------------------------------------------------------------------------------- 1 | package networkdriver 2 | 3 | import ( 4 | "errors" 5 | ) 6 | 7 | var ( 8 | ErrNetworkOverlapsWithNameservers = errors.New("requested network overlaps with nameserver") 9 | ErrNetworkOverlaps = errors.New("requested network overlaps with existing network") 10 | ) 11 | -------------------------------------------------------------------------------- /pkg/reexec/README.md: -------------------------------------------------------------------------------- 1 | ## reexec 2 | 3 | The `reexec` package facilitates the busybox style reexec of the docker binary that we require because 4 | of the forking limitations of using Go. Handlers can be registered with a name and the argv 0 of 5 | the exec of the binary will be used to find and execute custom init paths. 6 | -------------------------------------------------------------------------------- /vendor/src/github.com/docker/libcontainer/namespaces/create.go: -------------------------------------------------------------------------------- 1 | package namespaces 2 | 3 | import ( 4 | "os" 5 | "os/exec" 6 | 7 | "github.com/docker/libcontainer" 8 | ) 9 | 10 | type CreateCommand func(container *libcontainer.Config, console, dataPath, init string, childPipe *os.File, args []string) *exec.Cmd 11 | -------------------------------------------------------------------------------- /vendor/src/github.com/kr/pty/types_freebsd.go: -------------------------------------------------------------------------------- 1 | // +build ignore 2 | 3 | package pty 4 | 5 | /* 6 | #include 7 | #include 8 | */ 9 | import "C" 10 | 11 | const ( 12 | _C_SPECNAMELEN = C.SPECNAMELEN /* max length of devicename */ 13 | ) 14 | 15 | type fiodgnameArg C.struct_fiodgname_arg 16 | -------------------------------------------------------------------------------- /pkg/mount/mountinfo_unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !linux,!freebsd freebsd,!cgo 2 | 3 | package mount 4 | 5 | import ( 6 | "fmt" 7 | "runtime" 8 | ) 9 | 10 | func parseMountTable() ([]*MountInfo, error) { 11 | return nil, fmt.Errorf("mount.parseMountTable is not implemented on %s/%s", runtime.GOOS, runtime.GOARCH) 12 | } 13 | -------------------------------------------------------------------------------- /pkg/parsers/kernel/uname_linux.go: -------------------------------------------------------------------------------- 1 | package kernel 2 | 3 | import ( 4 | "syscall" 5 | ) 6 | 7 | type Utsname syscall.Utsname 8 | 9 | func uname() (*syscall.Utsname, error) { 10 | uts := &syscall.Utsname{} 11 | 12 | if err := syscall.Uname(uts); err != nil { 13 | return nil, err 14 | } 15 | return uts, nil 16 | } 17 | -------------------------------------------------------------------------------- /vendor/src/github.com/docker/libcontainer/sample_configs/README.md: -------------------------------------------------------------------------------- 1 | These configuration files can be used with `nsinit` to quickly develop, test, 2 | and experiment with features of libcontainer. 3 | 4 | When consuming these configuration files, copy them into your rootfs and rename 5 | the file to `container.json` for use with `nsinit`. 6 | -------------------------------------------------------------------------------- /pkg/archive/time_unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !linux 2 | 3 | package archive 4 | 5 | import ( 6 | "syscall" 7 | "time" 8 | ) 9 | 10 | func timeToTimespec(time time.Time) (ts syscall.Timespec) { 11 | nsec := int64(0) 12 | if !time.IsZero() { 13 | nsec = time.UnixNano() 14 | } 15 | return syscall.NsecToTimespec(nsec) 16 | } 17 | -------------------------------------------------------------------------------- /utils/random.go: -------------------------------------------------------------------------------- 1 | package utils 2 | 3 | import ( 4 | "crypto/rand" 5 | "encoding/hex" 6 | "io" 7 | ) 8 | 9 | func RandomString() string { 10 | id := make([]byte, 32) 11 | 12 | if _, err := io.ReadFull(rand.Reader, id); err != nil { 13 | panic(err) // This shouldn't happen 14 | } 15 | return hex.EncodeToString(id) 16 | } 17 | -------------------------------------------------------------------------------- /daemon/execdriver/native/driver_unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !linux 2 | 3 | package native 4 | 5 | import ( 6 | "fmt" 7 | 8 | "github.com/docker/docker/daemon/execdriver" 9 | ) 10 | 11 | func NewDriver(root, initPath string) (execdriver.Driver, error) { 12 | return nil, fmt.Errorf("native driver not supported on non-linux") 13 | } 14 | -------------------------------------------------------------------------------- /daemon/graphdriver/driver_linux.go: -------------------------------------------------------------------------------- 1 | package graphdriver 2 | 3 | import ( 4 | "path" 5 | "syscall" 6 | ) 7 | 8 | func GetFSMagic(rootpath string) (FsMagic, error) { 9 | var buf syscall.Statfs_t 10 | if err := syscall.Statfs(path.Dir(rootpath), &buf); err != nil { 11 | return 0, err 12 | } 13 | return FsMagic(buf.Type), nil 14 | } 15 | -------------------------------------------------------------------------------- /pkg/reexec/command_linux.go: -------------------------------------------------------------------------------- 1 | // +build linux 2 | 3 | package reexec 4 | 5 | import ( 6 | "os/exec" 7 | "syscall" 8 | ) 9 | 10 | func Command(args ...string) *exec.Cmd { 11 | return &exec.Cmd{ 12 | Path: Self(), 13 | Args: args, 14 | SysProcAttr: &syscall.SysProcAttr{ 15 | Pdeathsig: syscall.SIGTERM, 16 | }, 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /daemon/graphdriver/btrfs/version_none.go: -------------------------------------------------------------------------------- 1 | // +build linux,btrfs_noversion 2 | 3 | package btrfs 4 | 5 | // TODO(vbatts) remove this work-around once supported linux distros are on 6 | // btrfs utililties of >= 3.16.1 7 | 8 | func BtrfsBuildVersion() string { 9 | return "-" 10 | } 11 | func BtrfsLibVersion() int { 12 | return -1 13 | } 14 | -------------------------------------------------------------------------------- /pkg/symlink/README.md: -------------------------------------------------------------------------------- 1 | Package symlink implements EvalSymlinksInScope which is an extension of filepath.EvalSymlinks 2 | from the [Go standard library](https://golang.org/pkg/path/filepath). 3 | 4 | The code from filepath.EvalSymlinks has been adapted in fs.go. 5 | Please read the LICENSE.BSD file that governs fs.go and LICENSE.APACHE for fs_test.go. 6 | -------------------------------------------------------------------------------- /pkg/system/utimes_unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !linux,!freebsd,!darwin 2 | 3 | package system 4 | 5 | import "syscall" 6 | 7 | func LUtimesNano(path string, ts []syscall.Timespec) error { 8 | return ErrNotSupportedPlatform 9 | } 10 | 11 | func UtimesNano(path string, ts []syscall.Timespec) error { 12 | return ErrNotSupportedPlatform 13 | } 14 | -------------------------------------------------------------------------------- /daemon/execdriver/native/driver_unsupported_nocgo.go: -------------------------------------------------------------------------------- 1 | // +build linux,!cgo 2 | 3 | package native 4 | 5 | import ( 6 | "fmt" 7 | 8 | "github.com/docker/docker/daemon/execdriver" 9 | ) 10 | 11 | func NewDriver(root, initPath string) (execdriver.Driver, error) { 12 | return nil, fmt.Errorf("native driver not supported on non-linux") 13 | } 14 | -------------------------------------------------------------------------------- /docs/man/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM golang:1.3 2 | RUN mkdir -p /go/src/github.com/cpuguy83 3 | RUN mkdir -p /go/src/github.com/cpuguy83 \ 4 | && git clone -b v1 https://github.com/cpuguy83/go-md2man.git /go/src/github.com/cpuguy83/go-md2man \ 5 | && cd /go/src/github.com/cpuguy83/go-md2man \ 6 | && go get -v ./... 7 | CMD ["/go/bin/go-md2man", "--help"] 8 | -------------------------------------------------------------------------------- /pkg/promise/promise.go: -------------------------------------------------------------------------------- 1 | package promise 2 | 3 | // Go is a basic promise implementation: it wraps calls a function in a goroutine, 4 | // and returns a channel which will later return the function's return value. 5 | func Go(f func() error) chan error { 6 | ch := make(chan error, 1) 7 | go func() { 8 | ch <- f() 9 | }() 10 | return ch 11 | } 12 | -------------------------------------------------------------------------------- /pkg/system/stat_unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !linux,!windows 2 | 3 | package system 4 | 5 | import ( 6 | "syscall" 7 | ) 8 | 9 | func fromStatT(s *syscall.Stat_t) (*Stat, error) { 10 | return &Stat{size: s.Size, 11 | mode: uint32(s.Mode), 12 | uid: s.Uid, 13 | gid: s.Gid, 14 | rdev: uint64(s.Rdev), 15 | mtim: s.Mtimespec}, nil 16 | } 17 | -------------------------------------------------------------------------------- /vendor/src/github.com/docker/libcontainer/mount/nodes/nodes_unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !linux 2 | 3 | package nodes 4 | 5 | import ( 6 | "errors" 7 | 8 | "github.com/docker/libcontainer/devices" 9 | ) 10 | 11 | func CreateDeviceNodes(rootfs string, nodesToCreate []*devices.Device) error { 12 | return errors.New("Unsupported method") 13 | } 14 | -------------------------------------------------------------------------------- /vendor/src/github.com/gorilla/context/README.md: -------------------------------------------------------------------------------- 1 | context 2 | ======= 3 | [![Build Status](https://travis-ci.org/gorilla/context.png?branch=master)](https://travis-ci.org/gorilla/context) 4 | 5 | gorilla/context is a general purpose registry for global request variables. 6 | 7 | Read the full documentation here: http://www.gorillatoolkit.org/pkg/context 8 | -------------------------------------------------------------------------------- /vendor/src/github.com/docker/libcontainer/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Michael Crosby (@crosbymichael) 2 | Rohit Jnagal (@rjnagal) 3 | Victor Marmol (@vmarmol) 4 | Mrunal Patel (@mrunalp) 5 | Alexandr Morozov (@LK4D4) 6 | update-vendor.sh: Tianon Gravi (@tianon) 7 | -------------------------------------------------------------------------------- /docs/man/docker-version.1.md: -------------------------------------------------------------------------------- 1 | % DOCKER(1) Docker User Manuals 2 | % Docker Community 3 | % JUNE 2014 4 | # NAME 5 | docker-version - Show the Docker version information. 6 | 7 | # SYNOPSIS 8 | **docker version** 9 | 10 | 11 | # OPTIONS 12 | There are no available options. 13 | 14 | # HISTORY 15 | June 2014, updated by Sven Dowideit 16 | -------------------------------------------------------------------------------- /pkg/archive/time_linux.go: -------------------------------------------------------------------------------- 1 | package archive 2 | 3 | import ( 4 | "syscall" 5 | "time" 6 | ) 7 | 8 | func timeToTimespec(time time.Time) (ts syscall.Timespec) { 9 | if time.IsZero() { 10 | // Return UTIME_OMIT special value 11 | ts.Sec = 0 12 | ts.Nsec = ((1 << 30) - 2) 13 | return 14 | } 15 | return syscall.NsecToTimespec(time.UnixNano()) 16 | } 17 | -------------------------------------------------------------------------------- /contrib/udev/80-docker.rules: -------------------------------------------------------------------------------- 1 | # hide docker's loopback devices from udisks, and thus from user desktops 2 | SUBSYSTEM=="block", ENV{DM_NAME}=="docker-*", ENV{UDISKS_PRESENTATION_HIDE}="1", ENV{UDISKS_IGNORE}="1" 3 | SUBSYSTEM=="block", DEVPATH=="/devices/virtual/block/loop*", ATTR{loop/backing_file}=="/var/lib/docker/*", ENV{UDISKS_PRESENTATION_HIDE}="1", ENV{UDISKS_IGNORE}="1" 4 | -------------------------------------------------------------------------------- /docs/theme/mkdocs/toc.html: -------------------------------------------------------------------------------- 1 | {% for toc_item in toc %} 2 | {% for toc_h2_item in toc_item.children %} 3 |
  • {{ toc_h2_item.title }}
  • 4 | {% for toc_h3_item in toc_h2_item.children %} 5 |

    {{ toc_h3_item.title }}

    6 | {% endfor %} 7 | {% endfor %} 8 | {% endfor %} 9 | -------------------------------------------------------------------------------- /pkg/system/mknod_windows.go: -------------------------------------------------------------------------------- 1 | // +build windows 2 | 3 | package system 4 | 5 | func Mknod(path string, mode uint32, dev int) error { 6 | // should not be called on cli code path 7 | return ErrNotSupportedPlatform 8 | } 9 | 10 | func Mkdev(major int64, minor int64) uint32 { 11 | panic("Mkdev not implemented on windows, should not be called on cli code") 12 | } 13 | -------------------------------------------------------------------------------- /daemon/utils_linux.go: -------------------------------------------------------------------------------- 1 | // +build linux 2 | 3 | package daemon 4 | 5 | import "github.com/docker/libcontainer/selinux" 6 | 7 | func selinuxSetDisabled() { 8 | selinux.SetDisabled() 9 | } 10 | 11 | func selinuxFreeLxcContexts(label string) { 12 | selinux.FreeLxcContexts(label) 13 | } 14 | 15 | func selinuxEnabled() bool { 16 | return selinux.SelinuxEnabled() 17 | } 18 | -------------------------------------------------------------------------------- /docs/sources/articles/https/parsedocs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "#!/bin/sh" 4 | cat ../https.md | awk '{if (sub(/\\$/,"")) printf "%s", $0; else print $0}' \ 5 | | grep ' $ ' \ 6 | | sed 's/ $ //g' \ 7 | | sed 's/2375/7777/g' \ 8 | | sed 's/2376/7778/g' \ 9 | | sed 's/^docker/# docker/g' \ 10 | | sed 's/^curl/# curl/g' 11 | -------------------------------------------------------------------------------- /pkg/devicemapper/log.go: -------------------------------------------------------------------------------- 1 | package devicemapper 2 | 3 | // definitions from lvm2 lib/log/log.h 4 | const ( 5 | LogLevelFatal = 2 + iota // _LOG_FATAL 6 | LogLevelErr // _LOG_ERR 7 | LogLevelWarn // _LOG_WARN 8 | LogLevelNotice // _LOG_NOTICE 9 | LogLevelInfo // _LOG_INFO 10 | LogLevelDebug // _LOG_DEBUG 11 | ) 12 | -------------------------------------------------------------------------------- /vendor/src/github.com/docker/libcontainer/types.go: -------------------------------------------------------------------------------- 1 | package libcontainer 2 | 3 | import ( 4 | "github.com/docker/libcontainer/cgroups" 5 | "github.com/docker/libcontainer/network" 6 | ) 7 | 8 | type ContainerStats struct { 9 | NetworkStats *network.NetworkStats `json:"network_stats,omitempty"` 10 | CgroupStats *cgroups.Stats `json:"cgroup_stats,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /contrib/host-integration/manager/systemd: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | cid="$1" 5 | auth="$2" 6 | desc="$3" 7 | 8 | cat <<-EOF 9 | [Unit] 10 | Description=$desc 11 | Author=$auth 12 | After=docker.service 13 | 14 | [Service] 15 | ExecStart=/usr/bin/docker start -a $cid 16 | ExecStop=/usr/bin/docker stop -t 2 $cid 17 | 18 | [Install] 19 | WantedBy=local.target 20 | EOF 21 | -------------------------------------------------------------------------------- /daemon/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Solomon Hykes (@shykes) 2 | Victor Vieux (@vieux) 3 | Michael Crosby (@crosbymichael) 4 | Cristian Staretu (@unclejack) 5 | Tibor Vass (@tiborvass) 6 | Vishnu Kannan (@vishh) 7 | volumes.go: Brian Goff (@cpuguy83) 8 | -------------------------------------------------------------------------------- /pkg/tarsum/writercloser.go: -------------------------------------------------------------------------------- 1 | package tarsum 2 | 3 | import ( 4 | "io" 5 | ) 6 | 7 | type writeCloseFlusher interface { 8 | io.WriteCloser 9 | Flush() error 10 | } 11 | 12 | type nopCloseFlusher struct { 13 | io.Writer 14 | } 15 | 16 | func (n *nopCloseFlusher) Close() error { 17 | return nil 18 | } 19 | 20 | func (n *nopCloseFlusher) Flush() error { 21 | return nil 22 | } 23 | -------------------------------------------------------------------------------- /contrib/init/systemd/docker.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Docker Application Container Engine 3 | Documentation=http://docs.docker.com 4 | After=network.target docker.socket 5 | Requires=docker.socket 6 | 7 | [Service] 8 | ExecStart=/usr/bin/docker -d -H fd:// 9 | MountFlags=slave 10 | LimitNOFILE=1048576 11 | LimitNPROC=1048576 12 | 13 | [Install] 14 | WantedBy=multi-user.target 15 | -------------------------------------------------------------------------------- /docs/theme/mkdocs/autoindex.html: -------------------------------------------------------------------------------- 1 | no_edit: true 2 | auto_scroll_to_path: true 3 | 4 | # Table of Contents 5 | 6 | {% for nav_item in nav %} 7 | {% if nav_item.children %} 8 | ## {{ nav_item.title }} {{ nav_item.url }} 9 | 10 | {% for nav_item in nav_item.children %} 11 | - [{{ nav_item.title }}]({{ nav_item.url }}) 12 | {% endfor %} 13 | 14 | {% endif %} 15 | {% endfor %} 16 | -------------------------------------------------------------------------------- /pkg/graphdb/conn_sqlite3.go: -------------------------------------------------------------------------------- 1 | // +build cgo 2 | 3 | package graphdb 4 | 5 | import ( 6 | "database/sql" 7 | 8 | _ "code.google.com/p/gosqlite/sqlite3" // registers sqlite 9 | ) 10 | 11 | func NewSqliteConn(root string) (*Database, error) { 12 | conn, err := sql.Open("sqlite3", root) 13 | if err != nil { 14 | return nil, err 15 | } 16 | 17 | return NewDatabase(conn) 18 | } 19 | -------------------------------------------------------------------------------- /contrib/host-integration/manager/upstart: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | cid="$1" 5 | auth="$2" 6 | desc="$3" 7 | 8 | cat <<-EOF 9 | description "$(echo "$desc" | sed 's/"/\\"/g')" 10 | author "$(echo "$auth" | sed 's/"/\\"/g')" 11 | start on filesystem and started lxc-net and started docker 12 | stop on runlevel [!2345] 13 | respawn 14 | exec /usr/bin/docker start -a "$cid" 15 | EOF 16 | -------------------------------------------------------------------------------- /vendor/src/github.com/Sirupsen/logrus/terminal_linux.go: -------------------------------------------------------------------------------- 1 | // Based on ssh/terminal: 2 | // Copyright 2013 The Go Authors. All rights reserved. 3 | // Use of this source code is governed by a BSD-style 4 | // license that can be found in the LICENSE file. 5 | 6 | package logrus 7 | 8 | import "syscall" 9 | 10 | const ioctlReadTermios = syscall.TCGETS 11 | 12 | type Termios syscall.Termios 13 | -------------------------------------------------------------------------------- /docs/sources/search.md: -------------------------------------------------------------------------------- 1 | # Search 2 | 3 | *Please activate JavaScript to enable the search functionality.* 4 | 5 | ## How To Search 6 | 7 | From here you can search these documents. Enter your search words into 8 | the box below and click "search". Note that the search function will 9 | automatically search for all of the words. Pages containing fewer words 10 | won't appear in the result list. 11 | -------------------------------------------------------------------------------- /vendor/src/github.com/Sirupsen/logrus/terminal_darwin.go: -------------------------------------------------------------------------------- 1 | // Based on ssh/terminal: 2 | // Copyright 2013 The Go Authors. All rights reserved. 3 | // Use of this source code is governed by a BSD-style 4 | // license that can be found in the LICENSE file. 5 | 6 | package logrus 7 | 8 | import "syscall" 9 | 10 | const ioctlReadTermios = syscall.TIOCGETA 11 | 12 | type Termios syscall.Termios 13 | -------------------------------------------------------------------------------- /vendor/src/github.com/go-fsnotify/fsnotify/open_mode_bsd.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build freebsd openbsd netbsd dragonfly 6 | 7 | package fsnotify 8 | 9 | import "syscall" 10 | 11 | const openMode = syscall.O_NONBLOCK | syscall.O_RDONLY 12 | -------------------------------------------------------------------------------- /contrib/desktop-integration/README.md: -------------------------------------------------------------------------------- 1 | Desktop Integration 2 | =================== 3 | 4 | The ./contrib/desktop-integration contains examples of typical dockerized 5 | desktop applications. 6 | 7 | Examples 8 | ======== 9 | 10 | * Chromium: ./chromium/Dockerfile shows a way to dockerize a common application 11 | * Gparted: ./gparted/Dockerfile shows a way to dockerize a common application w devices 12 | -------------------------------------------------------------------------------- /pkg/signal/signal.go: -------------------------------------------------------------------------------- 1 | package signal 2 | 3 | import ( 4 | "os" 5 | "os/signal" 6 | ) 7 | 8 | func CatchAll(sigc chan os.Signal) { 9 | handledSigs := []os.Signal{} 10 | for _, s := range SignalMap { 11 | handledSigs = append(handledSigs, s) 12 | } 13 | signal.Notify(sigc, handledSigs...) 14 | } 15 | 16 | func StopCatch(sigc chan os.Signal) { 17 | signal.Stop(sigc) 18 | close(sigc) 19 | } 20 | -------------------------------------------------------------------------------- /vendor/src/github.com/go-fsnotify/fsnotify/open_mode_darwin.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build darwin 6 | 7 | package fsnotify 8 | 9 | import "syscall" 10 | 11 | // note: this constant is not defined on BSD 12 | const openMode = syscall.O_EVTONLY 13 | -------------------------------------------------------------------------------- /vendor/src/code.google.com/p/go.net/ipv6/sockopt_rfc3542_plan9.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package ipv6 6 | 7 | import "syscall" 8 | 9 | func ipv6PathMTU(fd int) (int, error) { 10 | // TODO(mikio): Implement this 11 | return 0, syscall.EPLAN9 12 | } 13 | -------------------------------------------------------------------------------- /pkg/archive/archive_windows.go: -------------------------------------------------------------------------------- 1 | // +build windows 2 | 3 | package archive 4 | 5 | import ( 6 | "github.com/docker/docker/vendor/src/code.google.com/p/go/src/pkg/archive/tar" 7 | ) 8 | 9 | func setHeaderForSpecialDevice(hdr *tar.Header, ta *tarAppender, name string, stat interface{}) (nlink uint32, inode uint64, err error) { 10 | // do nothing. no notion of Rdev, Inode, Nlink in stat on Windows 11 | return 12 | } 13 | -------------------------------------------------------------------------------- /utils/tmpdir.go: -------------------------------------------------------------------------------- 1 | package utils 2 | 3 | import ( 4 | "os" 5 | "path/filepath" 6 | ) 7 | 8 | // TempDir returns the default directory to use for temporary files. 9 | func TempDir(rootDir string) (string, error) { 10 | var tmpDir string 11 | if tmpDir = os.Getenv("DOCKER_TMPDIR"); tmpDir == "" { 12 | tmpDir = filepath.Join(rootDir, "tmp") 13 | } 14 | err := os.MkdirAll(tmpDir, 0700) 15 | return tmpDir, err 16 | } 17 | -------------------------------------------------------------------------------- /vendor/src/github.com/docker/libcontainer/utils/utils_test.go: -------------------------------------------------------------------------------- 1 | package utils 2 | 3 | import "testing" 4 | 5 | func TestGenerateName(t *testing.T) { 6 | name, err := GenerateRandomName("veth", 5) 7 | if err != nil { 8 | t.Fatal(err) 9 | } 10 | 11 | expected := 5 + len("veth") 12 | if len(name) != 5+len("veth") { 13 | t.Fatalf("expected name to be %d chars but received %d", expected, len(name)) 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /vendor/src/github.com/docker/libcontainer/xattr/xattr_unsupported.go: -------------------------------------------------------------------------------- 1 | // +build !linux 2 | 3 | package xattr 4 | 5 | func Listxattr(path string) ([]string, error) { 6 | return nil, ErrNotSupportedPlatform 7 | } 8 | 9 | func Getxattr(path, attr string) (string, error) { 10 | return "", ErrNotSupportedPlatform 11 | } 12 | 13 | func Setxattr(path, xattr, value string) error { 14 | return ErrNotSupportedPlatform 15 | } 16 | -------------------------------------------------------------------------------- /vendor/src/code.google.com/p/go.net/html/testdata/webkit/scripted/adoption01.dat: -------------------------------------------------------------------------------- 1 | #data 2 |

    TEXT 3 | #errors 4 | #document 5 | | 6 | | 7 | | 8 | |

    9 | | 10 | | id="B" 11 | |