]> git.nbdom.net Git - nb.git/commitdiff
docker
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Sat, 12 Nov 2016 01:34:58 +0000 (01:34 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Sat, 12 Nov 2016 01:34:58 +0000 (01:34 +0000)
etc/profile.d/docker.sh

index 624c0d20590474dd29ca3258d156875a7de3c7c7..2b6c05e15e0a2e013c8ad85aa64a76d30173ba7a 100644 (file)
@@ -1,3 +1,20 @@
 if [ -z "$MYVIMRC" ]; then
   [ -z "$DOCKER_CERT_PATH" -o ! -e "$DOCKER_CERT_PATH" ] && which docker-machine>/dev/null && docker-machine ls -q 2>/dev/null |grep -qFm1 docker && eval "$(docker-machine env docker)" 2>/dev/null
 fi
+
+# NB 12.11.16 docker-image2dockerfile() {
+# NB 12.11.16 docker history --no-trunc "$1" | \
+# NB 12.11.16 sed -n -e 's,.*/bin/sh -c #(nop) \(MAINTAINER .*[^ ]\) *0 B,\1,p' | \
+# NB 12.11.16 head -1
+# NB 12.11.16 docker inspect --format='{{range $e := .Config.Env}}
+# NB 12.11.16 ENV {{$e}}
+# NB 12.11.16 {{end}}{{range $e,$v := .Config.ExposedPorts}}
+# NB 12.11.16 EXPOSE {{$e}}
+# NB 12.11.16 {{end}}{{range $e,$v := .Config.Volumes}}
+# NB 12.11.16 VOLUME {{$e}}
+# NB 12.11.16 {{end}}{{with .Config.User}}USER {{.}}{{end}}
+# NB 12.11.16 {{with .Config.WorkingDir}}WORKDIR {{.}}{{end}}
+# NB 12.11.16 {{with .Config.Entrypoint}}ENTRYPOINT {{json .}}{{end}}
+# NB 12.11.16 {{with .Config.Cmd}}CMD {{json .}}{{end}}
+# NB 12.11.16 {{with .Config.OnBuild}}ONBUILD {{json .}}{{end}}' "$1"
+# NB 12.11.16 }