镜像构建历史
# 2017-07-26 18:26:50 0.00B
/bin/sh -c #(nop) ENTRYPOINT ["sh" "/usr/local/bin/docker-run"]
# 2017-07-26 18:26:49 0.00B
/bin/sh -c #(nop) ENV TERM=xterm-256color
# 2017-07-26 18:26:48 0.00B
/bin/sh -c #(nop) USER [developer]
# 2017-07-26 18:26:47 26.00B
/bin/sh -c #(nop) COPY file:298dbb4c89394266969dfa8182a868dfec21ad5cacc2662296aaea612692dbe2 in /usr/local/bin/
# 2017-07-26 18:26:46 571.04MB
/bin/sh -c apk add --no-cache --update ncurses-terminfo llvm clang clang-libs clang-dev boost boost-dev python-dev gcc g++ make cmake && cd $UVIMHOME/bundle/YouCompleteMe && python ./install.py --clang-completer --system-libclang --system-boost && apk del make cmake llvm clang python-dev && rm -rf /tmp/* /var/cache/* /var/log/* /var/tmp/* && mkdir /var/cache/apk
# 2017-07-26 15:43:35 0.00B
/bin/sh -c #(nop) USER [root]
# 2017-07-26 15:43:34 271.34MB
/bin/sh -c cd $UHOME && sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" && mkdir -p $UHOME/mydotfiles && cd $UHOME/mydotfiles && git clone --depth 1 https://github.com/bbxytl/b-dotfiles && cd $UDOTFILES/b-shell && sh install-shell-for-docker.sh && cd $UDOTFILES/others && sh install-others-for-docker.sh && mkdir -p $UVIMHOME/bundle $UVIMHOME/vimbackup $UVIMHOME/vimswap $UVIMHOME/vimundo $UVIMHOME/runtime && cd $UDOTFILES/b-vim/vim.config && sh install-vim-for-docker.sh --complex && cd $UVIMHOME/bundle/ && grep "^Bundle [',\"]\S*/" ~/.vimrc.bundles| sed "s/Bundle [',\"]/http:\/\/github.com\//g" | sed "s/[',\"]//g" | while read line;do dirname=`echo ${line##*/} | sed 's/ //g'`; echo "git clone --depth 1 $line $UVIMHOME/bundle/$dirname"; git clone --depth 1 $line $UVIMHOME/bundle/$dirname; done && cd $UVIMHOME/bundle/YouCompleteMe && git submodule update --init --recursive && vim +BundleInstall +qall -c q && cd $UDOTFILES/b-vim/vim.config && sh install-vim-for-docker.sh --complex && sudo rm -rf /tmp/* /var/cache/* /var/log/* /var/tmp/* && sudo mkdir /var/cache/apk
# 2017-07-26 13:43:21 0.00B
/bin/sh -c #(nop) USER [developer]
# 2017-07-26 13:43:21 23.94MB
/bin/sh -c apk add --no-cache --update curl git zsh && rm -rf /tmp/* /var/cache/* /var/log/* /var/tmp/* && mkdir /var/cache/apk
# 2017-07-26 13:42:01 2.02MB
/bin/sh -c apk add --no-cache --update sudo && mkdir -p "${UHOME}" && chown "${UID}":"${GID}" "${UHOME}" && echo "${UNAME}:x:${UID}:${GID}:${UNAME},,,:${UHOME}:${SHELL}" >> /etc/passwd && echo "${UNAME}::17032:0:99999:7:::" >> /etc/shadow && echo "${UNAME} ALL=(ALL) NOPASSWD: ALL" > "/etc/sudoers.d/${UNAME}" && chmod 0440 "/etc/sudoers.d/${UNAME}" && echo "${GNAME}:x:${GID}:${UNAME}" >> /etc/group
# 2017-07-26 13:41:46 0.00B
/bin/sh -c #(nop) ENV UID=1000 UNAME=developer GID=1000 GNAME=developer SHELL=/bin/bash UHOME=/home/developer UVIMHOME=/home/developer/.vim UDOTFILES=/home/developer/mydotfiles/b-dotfiles
# 2017-07-26 13:41:45 72.55MB
/bin/sh -c apk add --no-cache --update --virtual build-deps build-base ctags git libx11-dev libxpm-dev libxt-dev make ncurses-dev python python-dev bash && cd /tmp && git clone https://github.com/vim/vim && cd /tmp/vim && ./configure --disable-gui --disable-netbeans --enable-multibyte --enable-pythoninterp --prefix=/usr --with-features=big --with-python-config-dir=/usr/lib/python2.7/config && make install && apk del build-deps && apk add libice libsm libx11 libxt ncurses python bash && rm -rf /tmp/* /var/cache/* /var/log/* /var/tmp/* && mkdir /var/cache/apk
# 2017-07-26 13:04:47 192.00B
/bin/sh -c cd /etc/apk/ && mv repositories repositories.bk && echo "http://mirrors.ustc.edu.cn/alpine/v3.5/main" > repositories && echo "http://mirrors.ustc.edu.cn/alpine/v3.5/community" >> repositories
# 2017-07-24 16:05:57 0.00B
/bin/sh -c #(nop) MAINTAINER bbxytl <bbxytl@gmail.com>
# 2017-06-28 03:27:39 0.00B
/bin/sh -c #(nop) ENV LANG=C.UTF-8
# 2017-06-28 03:27:39 6.70MB
/bin/sh -c ALPINE_GLIBC_BASE_URL="https://github.com/sgerrand/alpine-pkg-glibc/releases/download" && ALPINE_GLIBC_PACKAGE_VERSION="2.25-r0" && ALPINE_GLIBC_BASE_PACKAGE_FILENAME="glibc-$ALPINE_GLIBC_PACKAGE_VERSION.apk" && ALPINE_GLIBC_BIN_PACKAGE_FILENAME="glibc-bin-$ALPINE_GLIBC_PACKAGE_VERSION.apk" && ALPINE_GLIBC_I18N_PACKAGE_FILENAME="glibc-i18n-$ALPINE_GLIBC_PACKAGE_VERSION.apk" && apk add --no-cache --virtual=.build-dependencies wget ca-certificates && wget "https://raw.githubusercontent.com/andyshinn/alpine-pkg-glibc/master/sgerrand.rsa.pub" -O "/etc/apk/keys/sgerrand.rsa.pub" && wget "$ALPINE_GLIBC_BASE_URL/$ALPINE_GLIBC_PACKAGE_VERSION/$ALPINE_GLIBC_BASE_PACKAGE_FILENAME" "$ALPINE_GLIBC_BASE_URL/$ALPINE_GLIBC_PACKAGE_VERSION/$ALPINE_GLIBC_BIN_PACKAGE_FILENAME" "$ALPINE_GLIBC_BASE_URL/$ALPINE_GLIBC_PACKAGE_VERSION/$ALPINE_GLIBC_I18N_PACKAGE_FILENAME" && apk add --no-cache "$ALPINE_GLIBC_BASE_PACKAGE_FILENAME" "$ALPINE_GLIBC_BIN_PACKAGE_FILENAME" "$ALPINE_GLIBC_I18N_PACKAGE_FILENAME" && rm "/etc/apk/keys/sgerrand.rsa.pub" && /usr/glibc-compat/bin/localedef --force --inputfile POSIX --charmap UTF-8 C.UTF-8 || true && echo "export LANG=C.UTF-8" > /etc/profile.d/locale.sh && apk del glibc-i18n && rm "/root/.wget-hsts" && apk del .build-dependencies && rm "$ALPINE_GLIBC_BASE_PACKAGE_FILENAME" "$ALPINE_GLIBC_BIN_PACKAGE_FILENAME" "$ALPINE_GLIBC_I18N_PACKAGE_FILENAME"
# 2017-06-28 02:42:16 0.00B
/bin/sh -c #(nop) CMD ["/bin/sh"]
# 2017-06-28 02:41:51 3.97MB
/bin/sh -c #(nop) ADD file:4583e12bf5caec40b861a3409f2a1624c3f3556cc457edb99c9707f00e779e45 in /
镜像信息
{
"Id": "sha256:280d1043b0a530f3abc778eb4d7aa74180e4ce7c967d3357cb70452e355ecfca",
"RepoTags": [
"bbxytl/alpine-vim:latest",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bbxytl/alpine-vim:latest"
],
"RepoDigests": [
"bbxytl/alpine-vim@sha256:afca0259fcfe1d53c3f9f2b1923d6a65fe3992007d438dcf3136ef0ba8d62146",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bbxytl/alpine-vim@sha256:d381aa4067c54fcbc5e399cf0bbde4067db6c5149ba0c61609f476e3cc5d25e4"
],
"Parent": "",
"Comment": "",
"Created": "2017-07-26T10:26:50.582858786Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "17.06.0-ce",
"Author": "bbxytl \u003cbbxytl@gmail.com\u003e",
"Config": {
"Hostname": "e1ede117fb1e",
"Domainname": "",
"User": "developer",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"LANG=C.UTF-8",
"UID=1000",
"UNAME=developer",
"GID=1000",
"GNAME=developer",
"SHELL=/bin/bash",
"UHOME=/home/developer",
"UVIMHOME=/home/developer/.vim",
"UDOTFILES=/home/developer/mydotfiles/b-dotfiles",
"TERM=xterm-256color"
],
"Cmd": null,
"ArgsEscaped": true,
"Image": "sha256:a1ea6b5644e8cfdfa4e9faf3187a6af78a596e19b1f35045990869ff28da89eb",
"Volumes": null,
"WorkingDir": "",
"Entrypoint": [
"sh",
"/usr/local/bin/docker-run"
],
"OnBuild": [],
"Labels": {}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 951561849,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/02797a513cf4a7238a94cf5bb2f680b4679b2aa740eb5a51822a3c2ac62bd644/diff:/var/lib/docker/overlay2/4deb4d93b913a4fc41f514742002cdea16319314f816b3558a51d7acc890e230/diff:/var/lib/docker/overlay2/168c4baee1d598db28f55408e420ebfdbde9a22497b36afd86e26f53f19c1921/diff:/var/lib/docker/overlay2/8ad623a0d109b202ba788c787269ec3c6c82a34381ababdfe1d53a3bcf64a634/diff:/var/lib/docker/overlay2/31ac08ce861754552569a740a143e3982da0565e92a8f24e9f0b854758c2b3f3/diff:/var/lib/docker/overlay2/15a2572f5e78bd1fb81d267e39c922a8bd913d0e86350c27c1d498cc2da97d32/diff:/var/lib/docker/overlay2/30f59671fdc1146181ecb0f738218a8b4d3271ffeb5447d9607bdd255df3d5a9/diff:/var/lib/docker/overlay2/ee3a96dd3bf4777788062b4facf0a544f6008310dc06f0c4bf64bf67f03f9271/diff",
"MergedDir": "/var/lib/docker/overlay2/6ed71450b010b7b896a6bc075de57d6acba0c0bfdf6d9c4a76309e8cc9d258eb/merged",
"UpperDir": "/var/lib/docker/overlay2/6ed71450b010b7b896a6bc075de57d6acba0c0bfdf6d9c4a76309e8cc9d258eb/diff",
"WorkDir": "/var/lib/docker/overlay2/6ed71450b010b7b896a6bc075de57d6acba0c0bfdf6d9c4a76309e8cc9d258eb/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:5bef08742407efd622d243692b79ba0055383bbce12900324f75e56f589aedb0",
"sha256:c3e86c79b4c1b31fb1fa943eecd0805c3923fedc72f654cb09113b6f91f279f4",
"sha256:b62ee5f721019361f5da24b71d173ed743f10f7b7bd8d0ea7d862c24d33ac315",
"sha256:5b75abc6b216bdd9220a018f9cd735523d16d90a4d998d0b0953d7c14d6f8534",
"sha256:91d76f8c2b2b67b592cc677ba95aa0ae55a4224b6601056e497c6ba9f5bf9d1a",
"sha256:9b036b7ed4b12325e1a23bf3aa7e9cec493c2c6eee13b8403f35d923dbc2bbc9",
"sha256:3771c159617f1be2b8b1371f25d4e342c8fe671b2905386c0f9fc1fdf8c9091b",
"sha256:ae8d18d8acf0ff407563e426b51ac3933ba895f97ddd87df79397a4406e6cd24",
"sha256:9fe7dc0fcc646964c77f6968140d53ac2e4b0c8bfbc654fe369f88335e4e296f"
]
},
"Metadata": {
"LastTagTime": "2025-12-24T15:22:26.728194476+08:00"
}
}