docker.io/koreader/kosync:1.0.1.3 linux/amd64

docker.io/koreader/kosync:1.0.1.3 - 国内下载镜像源 浏览次数:11
源镜像 docker.io/koreader/kosync:1.0.1.3
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/koreader/kosync:1.0.1.3
镜像ID sha256:d1fcf99cb270990312365dd7c56565c4f641487f6df62e80c0da66aaf8e6d513
镜像TAG 1.0.1.3
大小 470.45MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /sbin/my_init
启动入口
工作目录 /app
OS/平台 linux/amd64
浏览量 11 次
贡献者
镜像创建 2017-05-29T05:50:41.150954653Z
同步时间 2025-10-04 22:04
更新时间 2025-10-05 08:56
开放端口
7200/tcp
目录挂载
/var/lib/redis /var/log/redis
环境变量
PATH=/opt/openresty/nginx/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin DEBIAN_FRONTEND=teletype LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 GIN_ENV=production

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/koreader/kosync:1.0.1.3
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/koreader/kosync:1.0.1.3  docker.io/koreader/kosync:1.0.1.3

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/koreader/kosync:1.0.1.3
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/koreader/kosync:1.0.1.3  docker.io/koreader/kosync:1.0.1.3

Shell快速替换命令

sed -i 's#koreader/kosync:1.0.1.3#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/koreader/kosync:1.0.1.3#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/koreader/kosync:1.0.1.3 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/koreader/kosync:1.0.1.3  docker.io/koreader/kosync:1.0.1.3'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/koreader/kosync:1.0.1.3 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/koreader/kosync:1.0.1.3  docker.io/koreader/kosync:1.0.1.3'

镜像构建历史


# 2017-05-29 13:50:41  0.00B 
/bin/sh -c #(nop)  EXPOSE 7200/tcp
                        
# 2017-05-29 13:50:40  0.00B 
/bin/sh -c #(nop)  CMD ["/sbin/my_init"]
                        
# 2017-05-29 13:50:40  0.00B 
/bin/sh -c #(nop)  VOLUME [/var/log/redis /var/lib/redis]
                        
# 2017-05-29 13:50:40  53.00B 
|1 OPENRESTY_VER=1.7.10.1 /bin/sh -c chmod +x /etc/service/koreader-sync-server/run
                        
# 2017-05-29 13:50:40  53.00B 
|1 OPENRESTY_VER=1.7.10.1 /bin/sh -c echo -n "#!/bin/sh\ncd /app/koreader-sync-server\nexec gin start" >         /etc/service/koreader-sync-server/run
                        
# 2017-05-29 13:50:39  0.00B 
|1 OPENRESTY_VER=1.7.10.1 /bin/sh -c mkdir /etc/service/koreader-sync-server
                        
# 2017-05-29 13:50:38  1.38KB 
|1 OPENRESTY_VER=1.7.10.1 /bin/sh -c echo "daemon off;" >> koreader-sync-server/config/nginx.conf
                        
# 2017-05-29 13:50:38  0.00B 
/bin/sh -c #(nop)  ENV GIN_ENV=production
                        
# 2017-05-29 13:50:38  71.00B 
|1 OPENRESTY_VER=1.7.10.1 /bin/sh -c chmod +x /etc/service/redis-server/run
                        
# 2017-05-29 13:50:37  71.00B 
|1 OPENRESTY_VER=1.7.10.1 /bin/sh -c echo -n "#!/bin/sh\nexec redis-server /app/koreader-sync-server/config/redis.conf" >         /etc/service/redis-server/run
                        
# 2017-05-29 13:50:36  0.00B 
|1 OPENRESTY_VER=1.7.10.1 /bin/sh -c mkdir /etc/service/redis-server
                        
# 2017-05-29 13:50:36  4.44MB 
|1 OPENRESTY_VER=1.7.10.1 /bin/sh -c git clone https://github.com/ostinelli/gin     && cd gin && patch -N -p1 < ../koreader-sync-server/gin.patch     && luarocks make     && rm -rf gin /tmp/*
                        
# 2017-05-29 13:50:19  217.15KB 
/bin/sh -c #(nop) COPY dir:1da5a2af96669f7e38a1f6fc38635f083942c5df661bcc204f6699e212da925a in koreader-sync-server 
                        
# 2017-05-29 13:50:19  3.05MB 
|1 OPENRESTY_VER=1.7.10.1 /bin/sh -c luarocks install --verbose luasocket     && luarocks install luasec OPENSSL_LIBDIR=/usr/lib/x86_64-linux-gnu     && luarocks install redis-lua     && luarocks install busted     && rm -rf /tmp/*
                        
# 2017-05-29 13:50:01  3.77KB 
|1 OPENRESTY_VER=1.7.10.1 /bin/sh -c openssl req -x509 -nodes -days 365 -newkey rsa:2048     -keyout /etc/nginx/ssl/nginx.key -out /etc/nginx/ssl/nginx.crt -subj "/"
                        
# 2017-05-29 13:50:01  0.00B 
|1 OPENRESTY_VER=1.7.10.1 /bin/sh -c mkdir -p /etc/nginx/ssl
                        
# 2017-05-29 13:50:00  23.83MB 
|1 OPENRESTY_VER=1.7.10.1 /bin/sh -c wget "http://openresty.org/download/ngx_openresty-${OPENRESTY_VER}.tar.gz"         && tar zxvf ngx_openresty-${OPENRESTY_VER}.tar.gz         && cd ngx_openresty-${OPENRESTY_VER}             && ./configure --prefix=/opt/openresty             && make && make install         && cd ..             && rm -rf ngx_openresty-${OPENRESTY_VER} ngx_openresty-${OPENRESTY_VER}.tar.gz /tmp/*
                        
# 2017-05-29 13:47:55  0.00B 
/bin/sh -c #(nop)  WORKDIR /app
                        
# 2017-05-29 13:47:55  0.00B 
/bin/sh -c #(nop)  ENV PATH=/opt/openresty/nginx/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2017-05-29 13:47:55  0.00B 
/bin/sh -c #(nop)  ARG OPENRESTY_VER=1.7.10.1
                        
# 2017-05-29 13:47:55  213.84MB 
/bin/sh -c apt-get update     && apt-get install --no-install-recommends -y         libreadline-dev libncurses5-dev libpcre3-dev libssl-dev         build-essential git openssl         luarocks unzip redis-server     && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
                        
# 2017-05-18 06:23:10  0.00B 
/bin/sh -c #(nop) CMD ["/sbin/my_init"]
                        
# 2017-05-18 06:23:10  0.00B 
/bin/sh -c #(nop) ENV LC_ALL=en_US.UTF-8
                        
# 2017-05-18 06:23:10  0.00B 
/bin/sh -c #(nop) ENV LANGUAGE=en_US:en
                        
# 2017-05-18 06:23:10  0.00B 
/bin/sh -c #(nop) ENV LANG=en_US.UTF-8
                        
# 2017-05-18 06:23:09  0.00B 
/bin/sh -c #(nop) ENV DEBIAN_FRONTEND=teletype
                        
# 2017-05-18 06:23:06  107.11MB 
/bin/sh -c /bd_build/prepare.sh && 	/bd_build/system_services.sh && 	/bd_build/utilities.sh && 	/bd_build/fix_pam_bug.sh && 	/bd_build/cleanup.sh
                        
# 2017-05-18 06:16:52  40.01KB 
/bin/sh -c #(nop) COPY dir:22cf976aa23fdb7cd10263d7107608129b58170e5bde024363c8868d4b3acc6c in /bd_build
                        
# 2017-05-18 06:16:51  0.00B 
/bin/sh -c #(nop) MAINTAINER Phusion <info@phusion.nl>
                        
# 2017-05-16 00:43:41  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2017-05-16 00:43:40  7.00B 
/bin/sh -c mkdir -p /run/systemd && echo 'docker' > /run/systemd/container
                        
# 2017-05-16 00:43:39  2.76KB 
/bin/sh -c sed -i 's/^#\s*\(deb.*universe\)$/\1/g' /etc/apt/sources.list
                        
# 2017-05-16 00:43:37  0.00B 
/bin/sh -c rm -rf /var/lib/apt/lists/*
                        
# 2017-05-16 00:43:36  745.00B 
/bin/sh -c set -xe 		&& echo '#!/bin/sh' > /usr/sbin/policy-rc.d 	&& echo 'exit 101' >> /usr/sbin/policy-rc.d 	&& chmod +x /usr/sbin/policy-rc.d 		&& dpkg-divert --local --rename --add /sbin/initctl 	&& cp -a /usr/sbin/policy-rc.d /sbin/initctl 	&& sed -i 's/^exit.*/exit 0/' /sbin/initctl 		&& echo 'force-unsafe-io' > /etc/dpkg/dpkg.cfg.d/docker-apt-speedup 		&& echo 'DPkg::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' > /etc/apt/apt.conf.d/docker-clean 	&& echo 'APT::Update::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' >> /etc/apt/apt.conf.d/docker-clean 	&& echo 'Dir::Cache::pkgcache ""; Dir::Cache::srcpkgcache "";' >> /etc/apt/apt.conf.d/docker-clean 		&& echo 'Acquire::Languages "none";' > /etc/apt/apt.conf.d/docker-no-languages 		&& echo 'Acquire::GzipIndexes "true"; Acquire::CompressionTypes::Order:: "gz";' > /etc/apt/apt.conf.d/docker-gzip-indexes 		&& echo 'Apt::AutoRemove::SuggestsImportant "false";' > /etc/apt/apt.conf.d/docker-autoremove-suggests
                        
# 2017-05-16 00:43:34  117.91MB 
/bin/sh -c #(nop) ADD file:d14b493577228a498919faab376609c73048c0220b06d2989ecaaf1bdc17cf6c in / 
                        
                    

镜像信息

{
    "Id": "sha256:d1fcf99cb270990312365dd7c56565c4f641487f6df62e80c0da66aaf8e6d513",
    "RepoTags": [
        "koreader/kosync:1.0.1.3",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/koreader/kosync:1.0.1.3"
    ],
    "RepoDigests": [
        "koreader/kosync@sha256:5129931e8e5066a109d9baa23e3a9c3568e0fea284ca57c50e372b6434b0e827",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/koreader/kosync@sha256:f97181ab1d1d7d4db7bae6e0533b5812addf8f46801a7d35dd968669d9f09ed5"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2017-05-29T05:50:41.150954653Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "1.12.6",
    "Author": "",
    "Config": {
        "Hostname": "b0f1518251f3",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "7200/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/openresty/nginx/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "DEBIAN_FRONTEND=teletype",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "GIN_ENV=production"
        ],
        "Cmd": [
            "/sbin/my_init"
        ],
        "ArgsEscaped": true,
        "Image": "sha256:4c3aa8d0e3813c25b4936c6b1c6fc1c98499dadd0ab1052c8ca843fcf1ed53ef",
        "Volumes": {
            "/var/lib/redis": {},
            "/var/log/redis": {}
        },
        "WorkingDir": "/app",
        "Entrypoint": null,
        "OnBuild": [],
        "Labels": {}
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 470447017,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/a853b3f4410487c1a8338bc7dd14a85debfcfb45813b41cbb46ee9541a73cc37/diff:/var/lib/docker/overlay2/819dd5fb4da4d203a94997229e3b2cab0cf5bcd1716d74181ddb657df79dfa90/diff:/var/lib/docker/overlay2/bf0bb0e54bf633d546905b5f8217e31e758f10ba3d6a28c9622943bb1b5dc7a7/diff:/var/lib/docker/overlay2/d1b1c252cc016ddd9e468aabc28a759c89c7bc0ec433f3f7ce0633a6f58a8a33/diff:/var/lib/docker/overlay2/73b808df363e204b3ee048281cafc79ef9ede9a939a7e0333f583d77757a5123/diff:/var/lib/docker/overlay2/c02b798d2e3f08b2ce23584677f90e957c14f581172422097053781303b9eb50/diff:/var/lib/docker/overlay2/d5ae38c936b6d8569fd93da83641e7ec8811cb9e9e635f1b255c76f210e113dc/diff:/var/lib/docker/overlay2/8cf5609c1a179d16ed8c8a106a851d0916985b24f297ca9b0f3330fd8b2c7e05/diff:/var/lib/docker/overlay2/395fca1905d88fd249e32d47b1f3146106c48a07af4eb1ccdf00970e3515a674/diff:/var/lib/docker/overlay2/445618877fb9a2971d1ffbe187b3f3f5439cab42303bf482fec23345cfcc9986/diff:/var/lib/docker/overlay2/1fecd7b399379e9533945ba012ede2e9db4cdd3554393e236fc7b53bd047d618/diff:/var/lib/docker/overlay2/93fd3b31a5cd97c448a3d8b69b0cac7c24796fb18d51ce7844c72926fe32eadb/diff:/var/lib/docker/overlay2/2c4f106f5c89e61dd4efe9438d0f8e5226ef8561dcf44f7c8d3029c9cb2a7dc6/diff:/var/lib/docker/overlay2/e6d8ea2974073ef1b6c0a2a1b815b1dc37a11f4d05d41e072f09605192a8d305/diff:/var/lib/docker/overlay2/67a299286908ea3412f1560107d2ffff9423ab1ea3fea36bd0a697b14639a0a5/diff:/var/lib/docker/overlay2/021f030c59561583ffd1e33561090aa668c74d223705d12a84da4b2c0c5d1798/diff:/var/lib/docker/overlay2/c54f59bba988c6b7afb044de43faf0ee7fbe40ebb85f7fadbe3fb7bbe9960267/diff:/var/lib/docker/overlay2/134de01c2baf5972aadeff8bcc43f08dcdd6395c39baa22989fc273d731b3694/diff:/var/lib/docker/overlay2/4dda0042a8bbfa3377889002b07f2d4b46c4af88dd281d461b7614573cf1bf3e/diff:/var/lib/docker/overlay2/bb91d7a0661825c708fce4dd3e282b3eda406f6c9d6bc50b785a9874dc6bb098/diff:/var/lib/docker/overlay2/4ae64b5c7697fe8ad0c5297d73162546f489914a6f2914fee3f1c8192c6db6c9/diff:/var/lib/docker/overlay2/5fa1b6c5af685042ec9108cb2dac16b3f31a3c3c00a9f784d7a60c93e26fb425/diff:/var/lib/docker/overlay2/db93ba5657fce9729e9ee0cbea952ae258e47e231b81bc5c495a8dbe48f74b56/diff:/var/lib/docker/overlay2/0474d0ae2f927b296c54ded9b564868834d721c0d4b36a7f7cf9e11edefffb08/diff:/var/lib/docker/overlay2/2e87d8ef40caabacb3679bd998b78b4acfeb79e01585af121547257d278ac48e/diff:/var/lib/docker/overlay2/b472cfe642588ee9e4484c891c887e63003b885209e8836fb6618b4c3493b676/diff:/var/lib/docker/overlay2/b6616155422a30883755aef403a81c5774aa5808201f0fe9a6e41a932aa5bb62/diff",
            "MergedDir": "/var/lib/docker/overlay2/64834a4be0b6fb811b63c180a9e80405cc5e09f796a9db83cbfc8388ca8a8454/merged",
            "UpperDir": "/var/lib/docker/overlay2/64834a4be0b6fb811b63c180a9e80405cc5e09f796a9db83cbfc8388ca8a8454/diff",
            "WorkDir": "/var/lib/docker/overlay2/64834a4be0b6fb811b63c180a9e80405cc5e09f796a9db83cbfc8388ca8a8454/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:2df9b8def18a090592bf1cbd1079e1ac2274435c53f027ee5ce0a8faaa5d6d4b",
            "sha256:2be95f0d8a0c6cc1665ca311e240b9f6dfc824db12a6df3136bc90e0fc33eea3",
            "sha256:47c2386f248c7b10217d7bf25730b1bdb02b276760f75e0af11d28ddd350b53b",
            "sha256:b27287a6dbcef78f4855ab2d9e8dd4c21b53fcf4af77af9c2ecb08725ae02052",
            "sha256:33f1a94ed7fcbcd44e2ccf330729601e204214f34384cba790a99efd4bb29752",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:ffaace4b06c6b3746e212e8d8ba28823f23d773f32b62bc8b733c1951494ca6c",
            "sha256:6f298c69598d0132f6ce69a86b4e6ef0ae1df6e0b8f2bcb0f4a98a3a26168a89",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:aac71f9944133917c64053e68947da2b846d44dbeb2141df29324295adb07c21",
            "sha256:a1b8a8160b9877b3fd5182d4a1a0130897caafa4d772b1d3839467c5c0a46720",
            "sha256:d05461b98943865c376ba8b372cf823c235de27e0596c68d5380ce7f14d17947",
            "sha256:3a8c1a7c42b87e519606883b095d13dabf54388f38320b0c63f1538a1c25e924",
            "sha256:b858c379e355ac955886f60d20ac6f46e33cff9a52f5d7c9390591098c1cd8e7",
            "sha256:744ddb584d6aa7b8e6a9affefa1f7c97c797368a68e64465936e3cc369c1b631",
            "sha256:d962df846c30aa5537ac5773512c46ff1868a993964c7d9425268a6c29475f1a",
            "sha256:e6e82d6f9e891823bd4047d7b980a6433faaff31266b3fc80c29fa0074d94daf",
            "sha256:220529d3a3de4726c9c6e8e0294e8908e273b11bb2c4cdd1045d03be2998309e",
            "sha256:30acc7ac960b5f941beb1d88814e22928ac343d7d9377bbb946869ac537b844e",
            "sha256:308089842fa2e7db1510165c5b181c3404e6735cc7b3e32dc56db95edfdec0d0",
            "sha256:66f5738a2d8d9e116fcea05e4fa42a774346141c49843f603e26ea7ff1b72d2c",
            "sha256:0f387d4542c0b106b4a7c5e1b8cd08a79d9dc5fc7664bd3bb81fbd385c446fa5",
            "sha256:ed7d142ebb054e943414b937ee7b1b3fe2429e80fe8178a38b3da52116f3bb49",
            "sha256:4e742d63f4f427e077c1ee1f37601c82687dd4edf62987c50a06a794e162d316"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-10-04T22:04:00.943783696+08:00"
    }
}

更多版本

docker.io/koreader/kosync:1.0.1.3

linux/amd64 docker.io470.45MB2025-10-04 22:04
10