docker push 私有仓库服务器IP出现错误:no such file or directory”

docker push 私有仓库服务器IP出现错误:no such file or directory”电脑开机自动安装软件 怎么办 docker push 私有仓库服务器 IP 出现错误 open varlibdocker diffrootanac post

大家好,欢迎来到IT知识分享网。

#电脑开机自动安装软件,怎么办#

# docker push 私有仓库服务器IP出现错误:

“open
varlibdockeroverlay2…diffrootanaconda-post.log no such file or directory”解决方法

一、问题描述:

在使用 docker push 私有仓库服务器IP 推送镜像时,出现如下错误

“`bash

open /var/lib/docker/overlay2/…/diff/root/anaconda-post.log: no such file or directory

“`

如下图

docker push 私有仓库服务器IP出现错误:no such file or directory”

二、解决方法:尝试以下方法:

1、删除 docker 密码认证 vim ~/.docker/config.json

“`bash

# 修改前:

{

“auths”: {

“192.168.3.29:5000”: {

“auth”: “ZHpzMTY4OjEyMzQ1Ng==”

},

“crpi-pjzeu2d5vvj7juk4.cn-hangzhou.personal.cr.aliyuncs.com”: {

“auth”: “ZDE3MzIyMzI4OTpkamgwMTIzMTE=”

}

}

}

# 修改后:

{

“auths”: { }

}

“`

2、更新 软件包

“`bash

yum update -y

“`

3、清除 yum 存储的所有数据,包括缓存的软件包、元数据和头文件等

“`bash

yum clean all

“`

4、清理 Docker 系统资源:

可以尝试清理 Docker 的未使用资源,以解决可能的文件系统不一致问题:

“`bash

docker system prune -a

“`

5、配置多个镜像加速器:vim /etc/docker/daemon.json

“`bash

{

“registry-mirrors”: [“https://5y3wa0zw.mirror.aliyuncs.com”,

“http://hub-mirror.c.163.com”,

“https://docker.m.daocloud.io/”,

“https://huecker.io/”,

“https://dockerhub.timeweb.cloud”,

“https://noohub.ru/”,

“https://dockerproxy.com”,

“https://docker.mirrors.ustc.edu.cn”,

“https://docker.nju.edu.cn”,

“https://xx4bwyg2.mirror.aliyuncs.com”,

“http://f1361db2.m.daocloud.io”,

“https://registry.docker-cn.com”,

“https://docker.mirrors.ustc.edu.cn”

],

“insecure-registries”: [“192.168.3.29:5000”],

“storage-driver”: “overlay2”

}

“`

6、删除所有容器,重新拉取镜像、创建容器私有仓库,推送镜像到私有仓库。

“`bash

# 先停止正在运行的容器

docker stop registry

# 删除所有容器

docker rm `docker ps -aq`

# 查看所有镜像

docker images

systemctl daemon-reload

systemctl restart docker

# 拉取镜像

docker pull centos

# 给镜像打标签

docker tag centos 192.168.3.29:5000/centos:latest

# 创建守护式容器,容器始终处于运行状态,并进行端口映射

docker run -id –name=registry -p 5000:5000 –restart=always registry:latest

# 再次请求查看私有仓库,空的

curl 192.168.3.29:5000/v2/_catalog

{“repositories”:[]}

# 推送镜像到私有仓库

docker push 192.168.3.29:5000/centos

# 再次请求查看私有仓库,多个 centos

curl 192.168.3.29:5000/v2/_catalog

{“repositories”:[“centos”]}

“`

docker push 私有仓库服务器IP出现错误:no such file or directory”

docker push 私有仓库服务器IP出现错误:no such file or directory”

docker push 私有仓库服务器IP出现错误:no such file or directory”

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/169266.html

(0)
上一篇 2025-02-06 12:33
下一篇 2025-02-06 12:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信