docker.io/kubeedge/sedna-example-federated-learning-surface-defect-detection-train:v0.4.0 linux/amd64

docker.io/kubeedge/sedna-example-federated-learning-surface-defect-detection-train:v0.4.0 - 国内下载镜像源 浏览次数:41 安全受验证的发布者-kubeedge
```html

该Docker镜像 docker.io/kubeedge/sedna-example-federated-learning-surface-defect-detection-train 是一个用于表面缺陷检测的联合学习训练示例。

它基于KubeEdge和Sedna框架,提供了一个完整的联合学习训练流程,用于在边缘设备上训练模型以检测表面缺陷,而无需将原始数据上传到中心服务器,从而保护数据隐私。

```
源镜像 docker.io/kubeedge/sedna-example-federated-learning-surface-defect-detection-train:v0.4.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubeedge/sedna-example-federated-learning-surface-defect-detection-train:v0.4.0
镜像ID sha256:2e2ab8eb660a34823665386eb0c34904cc93985797baf34b8b8293c43afdb3ad
镜像TAG v0.4.0
大小 2.00GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 python train.py
工作目录 /home/work
OS/平台 linux/amd64
浏览量 41 次
贡献者
镜像创建 2021-09-09T08:37:37.842953898Z
同步时间 2025-03-01 15:11
更新时间 2025-04-03 21:21
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8 PYTHONPATH=/home/lib
镜像标签
examples: sedna

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubeedge/sedna-example-federated-learning-surface-defect-detection-train:v0.4.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubeedge/sedna-example-federated-learning-surface-defect-detection-train:v0.4.0  docker.io/kubeedge/sedna-example-federated-learning-surface-defect-detection-train:v0.4.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubeedge/sedna-example-federated-learning-surface-defect-detection-train:v0.4.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubeedge/sedna-example-federated-learning-surface-defect-detection-train:v0.4.0  docker.io/kubeedge/sedna-example-federated-learning-surface-defect-detection-train:v0.4.0

Shell快速替换命令

sed -i 's#kubeedge/sedna-example-federated-learning-surface-defect-detection-train:v0.4.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubeedge/sedna-example-federated-learning-surface-defect-detection-train:v0.4.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubeedge/sedna-example-federated-learning-surface-defect-detection-train:v0.4.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubeedge/sedna-example-federated-learning-surface-defect-detection-train:v0.4.0  docker.io/kubeedge/sedna-example-federated-learning-surface-defect-detection-train:v0.4.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubeedge/sedna-example-federated-learning-surface-defect-detection-train:v0.4.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubeedge/sedna-example-federated-learning-surface-defect-detection-train:v0.4.0  docker.io/kubeedge/sedna-example-federated-learning-surface-defect-detection-train:v0.4.0'

镜像构建历史


# 2021-09-09 16:37:37  0.00B 
/bin/sh -c #(nop)  LABEL sedna=examples
                        
# 2021-09-09 16:37:36  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["python" "train.py"]
                        
# 2021-09-09 16:37:34  7.73KB 
/bin/sh -c #(nop) COPY dir:0b0ccf70f0497152bb9f89ff00dcdfab8676118ba8be8f43e8d4528266dde0b4 in /home/work/ 
                        
# 2021-09-09 16:37:33  0.00B 
/bin/sh -c #(nop) WORKDIR /home/work
                        
# 2021-09-09 16:37:31  209.66KB 
/bin/sh -c #(nop) COPY dir:b947c5b615fb99f85936dbb541b1349581774b83534afe2acc389d941da9633d in /home/lib 
                        
# 2021-09-09 16:37:30  0.00B 
/bin/sh -c #(nop)  ENV PYTHONPATH=/home/lib
                        
# 2021-09-09 16:37:28  9.59MB 
/bin/sh -c pip install Pillow==8.0.1
                        
# 2021-09-09 16:37:24  183.23MB 
/bin/sh -c pip install opencv-python==4.4.0.44
                        
# 2021-09-09 16:37:16  184.18KB 
/bin/sh -c pip install keras~=2.4.3
                        
# 2021-09-09 16:37:13  116.63MB 
/bin/sh -c pip install -r /home/requirements.txt
                        
# 2021-09-09 16:36:59  350.00B 
/bin/sh -c #(nop) COPY file:ac3bf8eb354b865e1f7bdcb73f01baaa3f37db9a8363cfdfd2b4ab31e9ec717f in /home 
                        
# 2021-09-09 16:36:58  131.89MB 
/bin/sh -c apt update   && apt install -y libgl1-mesa-glx
                        
# 2020-12-10 07:07:05  1.84KB 
|2 TF_PACKAGE=tensorflow TF_PACKAGE_VERSION=2.3.0 /bin/sh -c chmod a+rwx /etc/bash.bashrc
                        
# 2020-12-10 07:07:04  1.84KB 
/bin/sh -c #(nop) COPY file:85f48778e8ff025271f6120571f7f9187c0aa8caa8dc5c59aeb390338eca07d2 in /etc/bash.bashrc 
                        
# 2020-12-10 07:07:03  1.06GB 
|2 TF_PACKAGE=tensorflow TF_PACKAGE_VERSION=2.3.0 /bin/sh -c python3 -m pip install --no-cache-dir ${TF_PACKAGE}${TF_PACKAGE_VERSION:+==${TF_PACKAGE_VERSION}}
                        
# 2020-12-10 07:06:24  0.00B 
/bin/sh -c #(nop)  ARG TF_PACKAGE_VERSION=
                        
# 2020-12-10 07:06:24  0.00B 
/bin/sh -c #(nop)  ARG TF_PACKAGE=tensorflow
                        
# 2020-12-10 07:06:24  16.00B 
/bin/sh -c ln -s $(which python3) /usr/local/bin/python
                        
# 2020-12-10 07:06:23  12.16MB 
/bin/sh -c python3 -m pip --no-cache-dir install --upgrade     "pip<20.3"     setuptools
                        
# 2020-12-10 07:06:18  371.87MB 
/bin/sh -c apt-get update && apt-get install -y     python3     python3-pip
                        
# 2020-12-10 07:05:26  0.00B 
/bin/sh -c #(nop)  ENV LANG=C.UTF-8
                        
# 2020-12-10 07:05:26  48.73MB 
/bin/sh -c apt-get update && apt-get install -y curl
                        
# 2020-11-26 06:25:17  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2020-11-26 06:25:16  7.00B 
/bin/sh -c mkdir -p /run/systemd && echo 'docker' > /run/systemd/container
                        
# 2020-11-26 06:25:15  0.00B 
/bin/sh -c [ -z "$(apt-get indextargets)" ]
                        
# 2020-11-26 06:25:14  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
                        
# 2020-11-26 06:25:13  63.25MB 
/bin/sh -c #(nop) ADD file:6ef542de9959c3061f2d0758adb031e226b221a1a2cd748ff59e6fc13216a1c0 in / 
                        
                    

镜像信息

{
    "Id": "sha256:2e2ab8eb660a34823665386eb0c34904cc93985797baf34b8b8293c43afdb3ad",
    "RepoTags": [
        "kubeedge/sedna-example-federated-learning-surface-defect-detection-train:v0.4.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubeedge/sedna-example-federated-learning-surface-defect-detection-train:v0.4.0"
    ],
    "RepoDigests": [
        "kubeedge/sedna-example-federated-learning-surface-defect-detection-train@sha256:ce673808fdf52da7899467bb443df84518332567a00c117bfcb52a32fa9c2061",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubeedge/sedna-example-federated-learning-surface-defect-detection-train@sha256:ce673808fdf52da7899467bb443df84518332567a00c117bfcb52a32fa9c2061"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2021-09-09T08:37:37.842953898Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "20.10.8+azure",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "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",
            "PYTHONPATH=/home/lib"
        ],
        "Cmd": null,
        "Image": "sha256:b7b3995f6cc7e271dcdc1546b323f4d60731386ac1b78ec1d51b0e49bdfca283",
        "Volumes": null,
        "WorkingDir": "/home/work",
        "Entrypoint": [
            "python",
            "train.py"
        ],
        "OnBuild": null,
        "Labels": {
            "sedna": "examples"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2001167479,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/1337e7bcf5799690d358c733cd010d164064bd5308254a9961e8dfb1d99ded91/diff:/var/lib/docker/overlay2/5549402dfe4f73fe0d2575a2bec7615b8cecbbaf2033f0de4cd97cd416d3db30/diff:/var/lib/docker/overlay2/c58adc0f2132e6d0627e59f37a87395f8a5aa43db60ef5e6108048477bb0b802/diff:/var/lib/docker/overlay2/b3eddb7bcd50723d733fbac988b7f90c932d4d79dc6f01e71b789f644fc87caf/diff:/var/lib/docker/overlay2/c0dcb73337140c402373be7cdd8d0b0549c0088331ac055cf429823d2ec08bf8/diff:/var/lib/docker/overlay2/925f18aeade9d908b71506ab6de426872540c939745b75b25f3c45dd3ba1e2fb/diff:/var/lib/docker/overlay2/72ce13b051021950f61ed702469501e3129cf5a3ccdfe9b9b4ebeba47f3e63f7/diff:/var/lib/docker/overlay2/1a50351f0c3098e8efd934ef9f63ff8165202bd8839b238dbfc4f692e8613440/diff:/var/lib/docker/overlay2/be472ef0ae2c474e3407c5549b8ffa0452d50ede6cdeafaf55ed18fefaa31d36/diff:/var/lib/docker/overlay2/d092e6c992ccd35420613dd0e7fe3b26cfcc4b86d9aa73e2897e4166d57f6149/diff:/var/lib/docker/overlay2/8198dfcc9d50aa2baf9d3f1d4776dceaeb791f74a3f9e3d16774a4db7ab90e8f/diff:/var/lib/docker/overlay2/9e254382ad3125ad9b7a8660a87f72cec5505c4b977e551267d4773828a97172/diff:/var/lib/docker/overlay2/a325a6469f72e3d6ff341e966de14445c9c9f1ced660032001f0ae3534b2e10a/diff:/var/lib/docker/overlay2/2c92dc7a4c3b2cdd3f0af06b44a4e1df4501cee86f149793f33d390baa138171/diff:/var/lib/docker/overlay2/79f27449091c8108e380051cf659126b02b35eeffc5452a6611278fc17656633/diff:/var/lib/docker/overlay2/3e47d4fc78850db8571ece26341698d38564dd0202b6ec50e7716771fe9adb4a/diff:/var/lib/docker/overlay2/a02a523447cbbe674e434c0d25b15ab37558e66365f53321d14fc68cb976c13b/diff:/var/lib/docker/overlay2/1453bc3712e7a5eca0dc8c3441351839b490f3b8d9c1fb308e4e1f45c8c275e5/diff",
            "MergedDir": "/var/lib/docker/overlay2/d0991816ec272ddf7b482a9c4656cd12dcd46c4067f1fe3399af8b4d5925c319/merged",
            "UpperDir": "/var/lib/docker/overlay2/d0991816ec272ddf7b482a9c4656cd12dcd46c4067f1fe3399af8b4d5925c319/diff",
            "WorkDir": "/var/lib/docker/overlay2/d0991816ec272ddf7b482a9c4656cd12dcd46c4067f1fe3399af8b4d5925c319/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:b43408d5f11b7b2faf048ae4eb25c296536c571fb2f937b4f1c3883386e93d64",
            "sha256:23135df75b44a66efa9d8dc1a10051768c27bd95388f436eb9553e0eb17211f6",
            "sha256:fe6d8881187d429af3f636c574911690455825998c9f366e985eab646665e711",
            "sha256:abba95fb29842f8e885a5a65e359713000099dc7b4ab647c64f901227ed43c2f",
            "sha256:150b4f76cfdd63d9f3d518446b9d22e344137e4fa082040c12732a67ee84b2d9",
            "sha256:75cced32daeee05a8a87cc8d36059368405a9f55e8adf79ba8aa2c35c8087b08",
            "sha256:861c5c90688f8efa97695b5fead375d42c4e1bd259df616a58d8a17fb9dfcecf",
            "sha256:dcb9fc5403dff56f0f8b734fb6a90d4264ecab332d6adcc7c152834eb1eb9da5",
            "sha256:7979035755f1b55492d7fba2f23efa6d5145a335fa3612529988612bd8eb4dc3",
            "sha256:4120f863abf650e003f2c5084469b2e08431cf0eb0d719efd9d2ae36d278b936",
            "sha256:119e04d536e8276bbb612e79ac9fc8b7bf33cf1e4c4ba98fdba96b3f7721d158",
            "sha256:79808c7f4dd25b0888049d318d955202c8b4ef7252021e51afbaa0188228744b",
            "sha256:92dc2e985247bbc32a523ce1df35320d74d0d1deb4f765b1bd08cd7245e3a6a0",
            "sha256:385520753efb4eabda8f62470e49ed2cb60a7e62975f6587bbf032e22b67bda8",
            "sha256:76b1a080c37b7cd666ced02c24c103c37560e7ee447b646fa08f32ba91377050",
            "sha256:f7692e15026f7ad8c27ab0524c541268f8862f44f34142ea2700c77d8894588c",
            "sha256:b374456f13e3decc336679d85211323580c12883f2d51771738bc49f2f40adaa",
            "sha256:6d8651256c2570eb14f204163324df6de74cd9e4b7984b14b8c38473993f8345",
            "sha256:a3bfbc72aaa6058faf4b987d1ac23c161e4aa57d2f07553bb5f74ebfd1cfa9b7"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-03-01T15:10:38.19109809+08:00"
    }
}