1,准备安装skopeo
bash
# 安装skopeo
apt install skopeo --fix-missing
# 创建目录
mkdir -p skopeo_bundle
# 拷贝主要的
cp /usr/bin/skopeo skopeo_bundle/
# 下载依赖库
ldd /usr/bin/skopeo | awk '{print $3}' | grep '/' | xargs -I '{}' cp -v '{}' skopeo_bundle/
# 压缩
tar czf skopeo_bundle.tar.gz skopeo_bundle
2,需要新建个文件,配置安全策略。
bash
cat > /etc/containers/policy.json <<'EOF'
{
"default": [
{
"type": "insecureAcceptAnything"
}
]
}
EOF
3,安装命令如下
bash
skopeo copy \
docker-archive:app.a-client.1.1.0-rc.11.container.tar.gz \
docker://172.16.121.80:5443/a-client:1.1.0-rc.11 \
--dest-creds ap:passwd \
--dest-tls-verify=false