【国内拖不到docker镜像的最简单解决办法】 https://www.bilibili.com/video/BV1ts421T7m7/?share_source=copy_web&vd_source=f4634749379d1151961b5797f4268f87
拖不到镜像的来试试这个:
bash -c "$(curl -sSLf https://xy.ggbond.org/xy/docker_pull.sh)" -s 参数1:完整镜像名 参数2:代理文件路径(可选项)
说明:
代理文件路径是指存放docker_mirrors.txt文件的目录,如果不填写默认创建/etc/xiaoya目录,并自动在该目录生成docker_mirrors.txt文件。
docker_mirrors.txt文件每行一个代理镜像点,越排在上方的优先级越高,脚本会自动将上一次成功下载的代理点排序在第一位。
如果要手动添加与使用自定义的代理镜像点,只需要在第一行填上地址即可。
示例:
bash -c "$(curl -sSLf https://xy.ggbond.org/xy/docker_pull.sh)" -s ailg/alist:latest /volume2/test/temp
thingsboard/tb-postgres
mkdir /home/temp
chmod -R 777 /home/temp
bash -c "$(curl -sSLf https://xy.ggbond.org/xy/docker_pull.sh)" -s thingsboard/tb-postgres:latest /home/temp
---运行结果---
[INFO] 正在测试docker.io代理点的连接性……
latest: Pulling from library/hello-world
c1ec31eb5944: Pulling fs layer
[INFO] 正在测试docker.fxxk.dedyn.io代理点的连接性……
latest: Pulling from library/hello-world
c1ec31eb5944: Pull complete
Digest: sha256:94323f3e5e09a8b9515d74337010375a456c909543e1ff1538f5116d38ab3989
Status: Downloaded newer image for docker.fxxk.dedyn.io/library/hello-world:latest
docker.fxxk.dedyn.io/library/hello-world:latest
[INFO] docker.fxxk.dedyn.io代理点连通性测试正常!正在为您下载镜像……
latest: Pulling from thingsboard/tb-postgres
b0a0cf830b12: Pull complete
141ac5273e17: Pull complete
be27aa35933c: Pull complete
920486d7f82c: Pull complete
1f1793ed73c7: Pull complete
Digest: sha256:a2e3cab01f07b4ce084a04a86127f9febb80189a1e0af12921ec00e2ca58522f
Status: Downloaded newer image for docker.fxxk.dedyn.io/thingsboard/tb-postgres:latest
docker.fxxk.dedyn.io/thingsboard/tb-postgres:latest
[INFO] thingsboard/tb-postgres:latest 镜像拉取成功!
Untagged: docker.fxxk.dedyn.io/library/hello-world:latest
Untagged: docker.fxxk.dedyn.io/library/hello-world@sha256:94323f3e5e09a8b9515d74337010375a456c909543e1ff1538f5116d38ab3989
Deleted: sha256:d2c94e258dcb3c5ac2798d32e1249e42ef01cba4841c2234249495f87264ac5a
Deleted: sha256:ac28800ec8bb38d5c35b49d45a6ac4777544941199075dff8c4eb63e093aa81e
Untagged: docker.fxxk.dedyn.io/thingsboard/tb-postgres:latest
Untagged: docker.fxxk.dedyn.io/thingsboard/tb-postgres@sha256:a2e3cab01f07b4ce084a04a86127f9febb80189a1e0af12921ec00e2ca58522f
[root@VM-20-5-centos home]#
--------查看下载后的镜像---------docker 镜像默认存储在 /var/lib/docker/image 文件夹。---
[root@VM-20-5-centos home]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
thingsboard/tb-postgres latest 1b544fa52056 12 days ago 1.45GB
[root@VM-20-5-centos home]#
------Docker镜像保存位置:--------
默认情况下,Docker镜像保存在/var/lib/docker/目录下。
当您使用docker pull命令从Docker Hub或私有镜像仓库中拉取镜像时,Docker会自动将镜像文件保存在/var/lib/docker/image/目录下。
每个镜像都由一个或多个层组成,这些层在文件系统中以SHA256哈希值命名。
容器运行时,Docker会在/var/lib/docker/overlay2/目录下创建一个UUID命名的目录,用于存放该容器和它的元数据。
发表评论