Skip to content

Commit bcd864b

Browse files
committed
Creating the metadata files for the skycoindev-cli:dind image
1 parent 2d50c68 commit bcd864b

File tree

3 files changed

+168
-0
lines changed

3 files changed

+168
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# `skycoin/skycoindev-cli` repo-info
2+
3+
This directory contains additional information about the published artifacts of [the `skycoin/skycoindev-cli` image](https://hub.docker.com/r/skycoin/skycoindev-cli).
4+
5+
- [the `remote` directory](remote/):
6+
7+
- Gathered from the Docker Hub/Registry API
8+
- Manifest data, platform, layers, exposed ports, dockerfile recipe...
9+
- environment variables, dates, etc.
10+
11+
- [the `local` directory](local/):
12+
13+
- Inspected from the image on-disk after it is pulled
14+
- Image ID, creation date, virtual size, architecture, environment and entry point
15+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# `skycoin/skycoindev-cli:dind`
2+
3+
## Docker Metadata
4+
5+
- Image ID: `sha256:059f9228a6dfe11c08e475b383cd851edbbb2d11ee766cc4067e329f3b6ce5c2`
6+
- Created: `2018-10-21T05:43:11.428595401Z`
7+
- Virtual Size: ~ 2.39 Gb
8+
(total size of all layers on-disk)
9+
- Arch: `linux`/`amd64`
10+
- Entrypoint: `["/usr/local/bin/dockerd-entrypoint.sh"]`
11+
- Environment:
12+
- `PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin`
13+
- `GOLANG_VERSION=1.11.1`
14+
- `GOPATH=/go`
15+
- `NODE_VERSION=10.2.1`
16+
- `YARN_VERSION=1.7.0`
17+
- `GOLANGCI_LINT=1.10.2`
18+
- `LD_LIBRARY_PATH=/usr/local/lib`
19+
- `DIND_COMMIT=3b5fac462d21ca164b3778647420016315289034`
20+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
# `skycoin/skycoindev-cli:dind`
2+
3+
```console
4+
$ docker pull skycoin/skycoindev-cli@sha256:059f9228a6dfe11c08e475b383cd851edbbb2d11ee766cc4067e329f3b6ce5c2
5+
```
6+
7+
- Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`
8+
9+
- Platform:
10+
- linux, amd64
11+
12+
- Layers:
13+
- sha256:f715ed19c28b66943ac8bc12dbfb828e8394de2530bbaf1ecce906e748e4fdff
14+
- sha256:8bb25f9cdc41e7d085033af15a522973b44086d6eedd24c11cc61c9232324f77
15+
- sha256:08a01612ffca33483a1847c909836610610ce523fb7e1aca880140ee84df23e9
16+
- sha256:1191b3f5862aa9231858809b7ac8b91c0b727ce85c9b3279932f0baacc92967d
17+
- sha256:52da4d4dcf59a2a01a4c4928516bf922944775862547dad6142bc477bbbdfa47
18+
- sha256:757fc57926be167de1ddcffd80c1cfafb412f460ece41fd3204e903c662538fd
19+
- sha256:7a7147543a13ba6e9fd6c49b7fdb9ee2599833c0cb5065fe10c993f64203a9e0
20+
- sha256:f314cb931d880c2f734ba06dce3f86ed17983d9e54c3d03b7ea1b0a4351b77c4
21+
- sha256:7602206fe527a9fecc5fde419e40c43b54c8f3699478a1a730b857be75da5b97
22+
- sha256:5f8d1d941448905f6e71e0b5cd7acc59433277b4d6bab80215bd08815000ca30
23+
- sha256:c1536c09a721f4e3ba6a4a007303dfbc0725780f701527c56f976050aab7444b
24+
- sha256:728023b74bb899c7f7ae2aa14e2916e9bc197c23ae84f4fb2741b47ff420fc45
25+
- sha256:e56e2b829b439d85f22e58909a7a41e93fc2e0ffbb590855f3b02b7bf2d23d51
26+
- sha256:1a71e5504bbbbc69c81032dc2553f998105b726babcfa536b987042eb74f4fa4
27+
- sha256:672cd8f534572da2590e9b4bc4b532b043780a72ccf9c97361b7e971e640bc2c
28+
- sha256:43e02ea201e8c01c0987efdabd7339f9cc18564d5feba145db37e6507169c021
29+
- sha256:37670bea79f6e9fc267f189bc1e97fd16832991a8c701e391f2c7991704964b6
30+
- sha256:17f311ecbf47425c4759f4d7c9d9e849815918533011e3bf6dd7912ac5bfb123
31+
- sha256:8ef5a41e28f1f051b38c6d80afda404b36a3cf56a78400a6d64d8aa79d5711e4
32+
- sha256:bca28110d5dae1ebe5eeb85275a61ed9e676cb6b65f6ddb3cbd0148488bcaae5
33+
- sha256:97f47526eb1c11e1eef0e46e4ac3110ea951916667d2bf1ad382dc5c7195523a
34+
- sha256:6a20cf4f1fc294c9ee8b995b352007adf480de9f47cf284f306cf36563bd772b
35+
- sha256:8b6cbd1ad0315808fc430f8069948693747ff897e71e1a24f27493d43d04df38
36+
- sha256:3b5a388c7799e4c4c04b65af3ba73cea70ff3c5308e855ee22a5cc1d8a1cce66
37+
- sha256:569c0813afae170750483916ec6a39d0612b5c2d4a1c9d277d4ac8519785dbe7
38+
- sha256:1e6d11189cc735a30839e4fba869f0ef41de25c363a3590de0b950db020b6a0c
39+
- sha256:acbee7f1aebed815da498a47ff8da4dbb1862f72ed474db8c2fe66fb306206dd
40+
- sha256:35c42c1d542d3599f7e9d9eb8fc725a7ee23d53472ce5d2fb367526b33164ab3
41+
42+
- Exposed Ports:
43+
- 2375/tcp
44+
45+
```dockerfile
46+
# 2018-10-15T23:24:20.7838109Z
47+
ADD file:b3598c18dc395846ab2c5e4e8422c4a5dad7bc3b5b08c09ebceee80989904641 in /
48+
# 2018-10-15T23:24:21.111611143Z
49+
CMD ["bash"]
50+
# 2018-10-16T01:00:49.945915631Z
51+
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl netbase wget && rm -rf /var/lib/apt/lists/*
52+
# 2018-10-16T01:00:57.258682859Z
53+
/bin/sh -c set -ex; if ! command -v gpg > /dev/null; then apt-get update; apt-get install -y --no-install-recommends gnupg dirmngr ; rm -rf /var/lib/apt/lists/*; fi
54+
# 2018-10-16T01:01:29.418111504Z
55+
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends bzr git mercurial openssh-client subversion procps && rm -rf /var/lib/apt/lists/*
56+
# 2018-10-16T08:42:27.8302524Z
57+
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends g++ gcc libc6-dev make pkg-config && rm -rf /var/lib/apt/lists/*
58+
# 2018-10-16T08:42:28.211440772Z
59+
ENV GOLANG_VERSION=1.11.1
60+
# 2018-10-16T08:42:41.25124204Z
61+
/bin/sh -c set -eux; dpkgArch="$(dpkg --print-architecture)"; case "${dpkgArch##*-}" in amd64) goRelArch='linux-amd64'; goRelSha256='2871270d8ff0c8c69f161aaae42f9f28739855ff5c5204752a8d92a1c9f63993' ;; armhf) goRelArch='linux-armv6l'; goRelSha256='bc601e428f458da6028671d66581b026092742baf6d3124748bb044c82497d42' ;; arm64) goRelArch='linux-arm64'; goRelSha256='25e1a281b937022c70571ac5a538c9402dd74bceb71c2526377a7e5747df5522' ;; i386) goRelArch='linux-386'; goRelSha256='52935db83719739d84a389a8f3b14544874fba803a316250b8d596313283aadf' ;; ppc64el) goRelArch='linux-ppc64le'; goRelSha256='f929d434d6db09fc4c6b67b03951596e576af5d02ff009633ca3c5be1c832bdd' ;; s390x) goRelArch='linux-s390x'; goRelSha256='93afc048ad72fa2a0e5ec56bcdcd8a34213eb262aee6f39a7e4dfeeb7e564c9d' ;; *) goRelArch='src'; goRelSha256='558f8c169ae215e25b81421596e8de7572bd3ba824b79add22fba6e284db1117'; echo >&2; echo >&2 "warning: current architecture ($dpkgArch) does not have a corresponding Go binary release; will be building from source"; echo >&2 ;; esac; url="https://golang.org/dl/go${GOLANG_VERSION}.${goRelArch}.tar.gz"; wget -O go.tgz "$url"; echo "${goRelSha256} *go.tgz" | sha256sum -c -; tar -C /usr/local -xzf go.tgz; rm go.tgz; if [ "$goRelArch" = 'src' ]; then echo >&2; echo >&2 'error: UNIMPLEMENTED'; echo >&2 'TODO install golang-any from jessie-backports for GOROOT_BOOTSTRAP (and uninstall after build)'; echo >&2; exit 1; fi; export PATH="/usr/local/go/bin:$PATH"; go version
62+
# 2018-10-16T08:42:41.931278427Z
63+
ENV GOPATH=/go
64+
# 2018-10-16T08:42:42.218913506Z
65+
ENV PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
66+
# 2018-10-16T08:42:43.147661979Z
67+
/bin/sh -c mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 777 "$GOPATH"
68+
# 2018-10-16T08:42:43.432359416Z
69+
WORKDIR /go
70+
# 2018-10-17T07:37:02.17339676Z
71+
/bin/sh -c set -ex; apt-get update; apt-get install -y --no-install-recommends autoconf automake bzip2 dpkg-dev file g++ gcc imagemagick libbz2-dev libc6-dev libcurl4-openssl-dev libdb-dev libevent-dev libffi-dev libgdbm-dev libgeoip-dev libglib2.0-dev libjpeg-dev libkrb5-dev liblzma-dev libmagickcore-dev libmagickwand-dev libncurses5-dev libncursesw5-dev libpng-dev libpq-dev libreadline-dev libsqlite3-dev libssl-dev libtool libwebp-dev libxml2-dev libxslt-dev libyaml-dev make patch xz-utils zlib1g-dev build-essential ; apt-get clean; rm -rf /var/lib/apt/lists/*
72+
# 2018-10-17T07:37:04.040629881Z
73+
/bin/sh -c groupadd --gid 2000 node && useradd --uid 2000 --gid node --shell /bin/bash --create-home node
74+
# 2018-10-17T07:38:11.439532764Z
75+
/bin/sh -c set -ex && for key in 94AE36675C464D64BAFA68DD7434390BDBE9B9C5 FD3A5288F042B6850C66B31F09FE44734EB7990E 71DCFD284A79C3B38668286BC97EC7A07EDE3FC1 DD8F2338BAE7501E3DD5AC78C273792F7D83545D C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 B9AE9905FFD7803F25714661B63B535A4C206CA9 56730D5401028683275BD23C23EFEFE93C4CFFFE 77984A986EBC2AA786BC0F66B01FBB92821C587A ; do gpg --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys "$key" || gpg --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys "$key" || gpg --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; done
76+
# 2018-10-17T07:38:11.63067098Z
77+
ENV NODE_VERSION=10.2.1
78+
# 2018-10-17T07:38:20.699035146Z
79+
/bin/sh -c ARCH= && dpkgArch="$(dpkg --print-architecture)" && case "${dpkgArch##*-}" in amd64) ARCH='x64';; ppc64el) ARCH='ppc64le';; s390x) ARCH='s390x';; arm64) ARCH='arm64';; armhf) ARCH='armv7l';; i386) ARCH='x86';; *) echo "unsupported architecture"; exit 1 ;; esac && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt && ln -s /usr/local/bin/node /usr/local/bin/nodejs
80+
# 2018-10-17T07:38:21.153369203Z
81+
ENV YARN_VERSION=1.7.0
82+
# 2018-10-17T07:38:25.479495596Z
83+
/bin/sh -c set -ex && for key in 6A010C5166006599AA17F08146C2130DFD2497F5 ; do gpg --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys "$key" || gpg --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys "$key" || gpg --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; done && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz" && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc" && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz && mkdir -p /opt && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/ && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz
84+
# 2018-10-17T07:41:44.706504732Z
85+
/bin/sh -c set -ex ; apt-get update ; apt-get install -y --no-install-recommends cmake libpcre3-dev gdbserver gdb vim less ctags vim-scripts screen sudo doxygen valgrind bsdmainutils texlive-latex-base ; apt-get clean ; rm -rf /var/lib/apt/lists/* ; npm install moxygen -g ; echo 'Installing Criterion ...' ; git clone --recurse-submodules -j8 https://github.com/skycoin/Criterion /go/Criterion ; cd /go/Criterion ; cmake . ; make install ; rm -r /go/Criterion ; echo 'Success nstalling Criterion ...'
86+
# 2018-10-17T07:44:41.078027675Z
87+
/bin/sh -c go get -u github.com/derekparker/delve/cmd/dlv && go get -u github.com/FiloSottile/vendorcheck && go get -u github.com/alecthomas/gometalinter && gometalinter --vendored-linters --install && go get -u github.com/zmb3/gogetdoc && go get -u golang.org/x/tools/cmd/guru && go get -u github.com/davidrjenni/reftools/cmd/fillstruct && go get -u github.com/rogpeppe/godef && go get -u github.com/fatih/motion && go get -u github.com/nsf/gocode && go get -u github.com/jstemmer/gotags && go get -u github.com/josharian/impl && go get -u github.com/fatih/gomodifytags && go get -u github.com/dominikh/go-tools/cmd/keyify && go get -u golang.org/x/tools/cmd/gorename && go get -u github.com/klauspost/asmfmt/cmd/asmfmt && go get -u github.com/vektra/mockery/.../ && go get -u github.com/wadey/gocovmerge && curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh
88+
# 2018-10-17T07:44:51.741341123Z
89+
/bin/sh -c git clone https://github.com/fatih/vim-go /usr/share/vim/vim80/pack/dev/start/vim-go && git clone https://github.com/tpope/vim-fugitive /usr/share/vim/vim80/pack/dev/start/vim-fugitive && git clone https://github.com/Shougo/vimshell.vim /usr/share/vim/vim80/pack/dev/start/0vimshell && git clone https://github.com/Shougo/vimproc.vim /usr/share/vim/vim80/pack/dev/start/0vimproc && git clone https://github.com/w0rp/ale.git /usr/share/vim/vim80/pack/dev/start/ale && cd /usr/share/vim/vim80/pack/dev/start/0vimproc && make ; git clone https://github.com/iberianpig/tig-explorer.vim.git /tmp/tig-explorer; cp /tmp/tig-explorer/autoload/tig_explorer.vim /usr/share/vim/vim80/autoload; cp /tmp/tig-explorer/plugin/tig_explorer.vim /usr/share/vim/vim80/plugin; rm -rf /tmp/tig-explorer
90+
# 2018-10-17T07:46:41.184461422Z
91+
/bin/sh -c cd /tmp/; wget http://prdownloads.sourceforge.net/swig/swig-3.0.12.tar.gz && tar -zxf swig-3.0.12.tar.gz ; cd swig-3.0.12 ; ./configure --prefix=/usr && make && make install && rm -rf /tmp/swig-*
92+
# 2018-10-17T07:46:41.378468069Z
93+
ENV GOLANGCI_LINT=1.10.2
94+
# 2018-10-17T07:46:44.541327017Z
95+
/bin/sh -c curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | bash -s -- -b $GOPATH/bin v$GOLANGCI_LINT
96+
# 2018-10-17T07:46:44.761903317Z
97+
WORKDIR /go/src/github.com/skycoin
98+
# 2018-10-17T07:46:45.9222658Z
99+
VOLUME [/go/src/]
100+
# 2018-10-17T07:46:47.385077348Z
101+
ENV LD_LIBRARY_PATH=/usr/local/lib
102+
# 2018-10-21T05:42:03.135569523Z
103+
/bin/sh -c curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
104+
# 2018-10-21T05:42:06.775092982Z
105+
/bin/sh -c apt-key fingerprint 0EBFCD88
106+
# 2018-10-21T05:42:24.441063936Z
107+
/bin/sh -c set -ex; apt-get update; apt-get install -y --no-install-recommends lsb-release software-properties-common apt-transport-https
108+
# 2018-10-21T05:42:27.881882246Z
109+
/bin/sh -c add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
110+
# 2018-10-21T05:42:55.252560207Z
111+
/bin/sh -c set -ex; apt-get update; apt-get install -y --no-install-recommends btrfs-progs e2fsprogs iptables xfsprogs ca-certificates gnupg2 software-properties-common pigz docker-ce ; apt-get clean; rm -rf /var/lib/apt/lists/*
112+
# 2018-10-21T05:42:55.825119189Z
113+
COPY file:7542b8556b602563f72a47a7602958d8aaa7570b8d1decd67f014edcd7840d56 in /usr/local/bin/modprobe
114+
# 2018-10-21T05:42:57.910836374Z
115+
/bin/sh -c set -x && groupadd dockremap && useradd -g dockremap dockremap && echo 'dockremap:165536:65536' >> /etc/subuid && echo 'dockremap:165536:65536' >> /etc/subgid
116+
# 2018-10-21T05:42:59.349476646Z
117+
ENV DIND_COMMIT=3b5fac462d21ca164b3778647420016315289034
118+
# 2018-10-21T05:43:01.720664356Z
119+
/bin/sh -c set -ex; wget -O /usr/local/bin/dind "https://raw.githubusercontent.com/docker/docker/${DIND_COMMIT}/hack/dind"; chmod +x /usr/local/bin/dind;
120+
# 2018-10-21T05:43:03.764273308Z
121+
COPY file:8c7efafc9ff2ddd0b88764e8647f34ab4c5bca079a93694700343d4603f7f8a6 in /usr/local/bin/
122+
# 2018-10-21T05:43:05.718390432Z
123+
chmod +x /usr/local/bin/dockerd-entrypoint.sh /usr/local/bin/modprobe
124+
# 2018-10-21T05:43:07.15905469Z
125+
VOLUME [/var/lib/docker]
126+
# 2018-10-21T05:43:08.561961432Z
127+
EXPOSE 2375
128+
# 2018-10-21T05:43:09.989421422Z
129+
ENTRYPOINT ["/usr/local/bin/dockerd-entrypoint.sh"]
130+
# 2018-10-21T05:43:11.428595401Z
131+
CMD []
132+
```
133+

0 commit comments

Comments
 (0)