8000 docker/Dockerfile.simple at master · jonalv/docker · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
< 50F2 script type="application/json" data-target="react-app.embeddedData">{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":".github","path":".github","contentType":"directory"},{"name":"api","path":"api","contentType":"directory"},{"name":"builder","path":"builder","contentType":"directory"},{"name":"cli","path":"cli","contentType":"directory"},{"name":"client","path":"client","contentType":"directory"},{"name":"cmd","path":"cmd","contentType":"directory"},{"name":"container","path":"container","contentType":"directory"},{"name":"contrib","path":"contrib","contentType":"directory"},{"name":"daemon","path":"daemon","contentType":"directory"},{"name":"distribution","path":"distribution","contentType":"directory"},{"name":"dockerversion","path":"dockerversion","contentType":"directory"},{"name":"docs","path":"docs","contentType":"directory"},{"name":"experimental","path":"experimental","contentType":"directory"},{"name":"hack","path":"hack","contentType":"directory"},{"name":"image","path":"image","contentType":"directory"},{"name":"integration-cli","path":"integration-cli","contentType":"directory"},{"name":"keys","path":"keys","contentType":"directory"},{"name":"layer","path":"layer","contentType":"directory"},{"name":"libcontainerd","path":"libcontainerd","contentType":"directory"},{"name":"man","path":"man","contentType":"directory"},{"name":"migrate","path":"migrate","contentType":"directory"},{"name":"oci","path":"oci","contentType":"directory"},{"name":"opts","path":"opts","contentType":"directory"},{"name":"pkg","path":"pkg","contentType":"directory"},{"name":"plugin","path":"plugin","contentType":"directory"},{"name":"profiles","path":"profiles","contentType":"directory"},{"name":"project","path":"project","contentType":"directory"},{"name":"reference","path":"reference","contentType":"directory"},{"name":"registry","path":"registry","contentType":"directory"},{"name":"restartmanager","path":"restartmanager","contentType":"directory"},{"name":"runconfig","path":"runconfig","contentType":"directory"},{"name":"vendor","path":"vendor","contentType":"directory"},{"name":"volume","path":"volume","contentType":"directory"},{"name":".dockerignore","path":".dockerignore","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".mailmap","path":".mailmap","contentType":"file"},{"name":"AUTHORS","path":"AUTHORS","contentType":"file"},{"name":"CHANGELOG.md","path":"CHANGELOG.md","contentType":"file"},{"name":"CONTRIBUTING.md","path":"CONTRIBUTING.md","contentType":"file"},{"name":"Dockerfile","path":"Dockerfile","contentType":"file"},{"name":"Dockerfile.aarch64","path":"Dockerfile.aarch64","contentType":"file"},{"name":"Dockerfile.armhf","path":"Dockerfile.armhf","contentType":"file"},{"name":"Dockerfile.ppc64le","path":"Dockerfile.ppc64le","contentType":"file"},{"name":"Dockerfile.s390x","path":"Dockerfile.s390x","contentType":"file"},{"name":"Dockerfile.simple","path":"Dockerfile.simple","contentType":"file"},{"name":"Dockerfile.solaris","path":"Dockerfile.solaris","contentType":"file"},{"name":"Dockerfile.windows","path":"Dockerfile.windows","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"MAINTAINERS","path":"MAINTAINERS","contentType":"file"},{"name":"Makefile","path":"Makefile","contentType":"file"},{"name":"NOTICE","path":"NOTICE","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"ROADMAP.md","path":"ROADMAP.md","contentType":"file"},{"name":"VENDORING.md","path":"VENDORING.md","contentType":"file"},{"name":"VERSION","path":"VERSION","contentType":"file"},{"name":"poule.yml","path":"poule.yml","contentType":"file"},{"name":"vendor.conf","path":"vendor.conf","contentType":"file"}],"totalCount":57}},"fileTreeProcessingTime":10.789099,"foldersToFetch":[],"incompleteFileTree":false,"repo":{"id":83416944,"defaultBranch":"master","name":"docker","ownerLogin":"jonalv","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-02-28T09:57:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33869?v=4","public":true,"private":false,"isOrgOwned":false},"codeLineWrapEnabled":false,"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"master","listCacheKey":"v0:1615733342.2891352","canEdit":false,"refType":"branch","currentOid":"c956d25bfced952a40f001fe68c2e79eced3f200"},"path":"Dockerfile.simple","currentUser":null,"blob":{"rawLines":["# docker build -t docker:simple -f Dockerfile.simple .","# docker run --rm docker:simple hack/make.sh dynbinary","# docker run --rm --privileged docker:simple hack/dind hack/make.sh test-unit","# docker run --rm --privileged -v /var/lib/docker docker:simple hack/dind hack/make.sh dynbinary test-integration-cli","","# This represents the bare minimum required to build and test Docker.","","FROM debian:jessie","","# allow replacing httpredir or deb mirror","ARG APT_MIRROR=deb.debian.org","RUN sed -ri \"s/(httpredir|deb).debian.org/$APT_MIRROR/g\" /etc/apt/sources.list","","# Compile and runtime deps","# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies","# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#runtime-dependencies","RUN apt-get update \u0026\u0026 apt-get install -y --no-install-recommends \\","\t\tbtrfs-tools \\","\t\tbuild-essential \\","\t\tcurl \\","\t\tcmake \\","\t\tgcc \\","\t\tgit \\","\t\tlibapparmor-dev \\","\t\tlibdevmapper-dev \\","\t\tca-certificates \\","\t\te2fsprogs \\","\t\tiptables \\","\t\tprocps \\","\t\txfsprogs \\","\t\txz-utils \\","\t\t\\","\t\taufs-tools \\","\t\tvim-common \\","\t\u0026\u0026 rm -rf /var/lib/apt/lists/*","","# Install seccomp: the version shipped in trusty is too old","ENV SECCOMP_VERSION 2.3.1","RUN set -x \\","\t\u0026\u0026 export SECCOMP_PATH=\"$(mktemp -d)\" \\","\t\u0026\u0026 curl -fsSL \"https://github.com/seccomp/libseccomp/releases/download/v${SECCOMP_VERSION}/libseccomp-${SECCOMP_VERSION}.tar.gz\" \\","\t\t| tar -xzC \"$SECCOMP_PATH\" --strip-components=1 \\","\t\u0026\u0026 ( \\","\t\tcd \"$SECCOMP_PATH\" \\","\t\t\u0026\u0026 ./configure --prefix=/usr/local \\","\t\t\u0026\u0026 make \\","\t\t\u0026\u0026 make install \\","\t\t\u0026\u0026 ldconfig \\","\t) \\","\t\u0026\u0026 rm -rf \"$SECCOMP_PATH\"","","# Install Go","# IMPORTANT: If the version of Go is updated, the Windows to Linux CI machines","# will need updating, to avoid errors. Ping #docker-maintainers on IRC","# with a heads-up.","ENV GO_VERSION 1.7.5","RUN curl -fsSL \"https://golang.org/dl/go${GO_VERSION}.linux-amd64.tar.gz\" \\","\t| tar -xzC /usr/local","ENV PATH /go/bin:/usr/local/go/bin:$PATH","ENV GOPATH /go","ENV CGO_LDFLAGS -L/lib","","# Install runc, containerd, tini and docker-proxy","# Please edit hack/dockerfile/install-binaries.sh to update them.","COPY hack/dockerfile/binaries-commits /tmp/binaries-commits","COPY hack/dockerfile/install-binaries.sh /tmp/install-binaries.sh","RUN /tmp/install-binaries.sh runc containerd tini proxy","","ENV AUTO_GOPATH 1","WORKDIR /usr/src/docker","COPY . /usr/src/docker"],"stylingDirectives":null,"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/jonalv/docker/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"Dockerfile.simple","displayUrl":"https://github.com/jonalv/docker/blob/master/Dockerfile.simple?raw=true","headerInfo":{"blobSize":"2.27 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"f5fe6b2","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fjonalv%2Fdocker%2Fblob%2Fmaster%2FDockerfile.simple","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"71","truncatedSloc":"63"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":null,"languageID":null,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/jonalv/docker/blob/master/Dockerfile.simple","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/jonalv/docker/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/jonalv/docker/raw/refs/heads/master/Dockerfile.simple","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":null},"copilotInfo":null,"copilotAccessAllowed":false,"modelsAccessAllowed":false,"modelsRepoIntegrationEnabled":false,"isMarketplaceEnabled":true,"csrf_tokens":{"/jonalv/docker/branches":{"post":"HkWyQcBcXYcVJwhrBXJW-o5WqvLetPeY0p8k_kUd2WKaUtMwqcGD9eHXqg-cBPNzQodWM5cyjgwTy7_0Y0sHvw"},"/repos/preferences":{"post":"7GEghEeVimcVk3JudQSMwzkUoXezu1H81fXGO_sQVOYGxzNLUoig_1qX3a8-RH0HWc33Uxg_mmc6o_Aj-QUb2w"}}},"title":"docker/Dockerfile.simple at master · jonalv/docker","appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-263cab1760dd.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-98e6e9db3609.js","githubDevUrl":null,"enabled_features":{"code_nav_ui_events":false,"react_blob_overlay":false,"accessible_code_button":true}}}
0