V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  heartleo  ›  全部回复第 1 页 / 共 1 页
回复总数  15
什么镜像?启动参数?
1. 海外机器自建 docker-registry ,国内机器设置自己的镜像源
2. 使用 skopeo 等容器迁移工具迁移镜像到国内仓库

鉴于你的项目已经部署在阿里云了,使用工具把镜像迁移到阿里云个人免费私有镜像仓库就行
可以参考: https://github.com/heartleo/image-copy
12 天前
回复了 molika 创建的主题 程序员 国内机器 docker 的镜像到底应该怎么拽?
@mdb 不想浪费代理流量的话 可以把常用的镜像用 github actions 迁移到阿里云个人镜像仓库 免费额度就够用了 国内随便拉
12 天前
回复了 molika 创建的主题 程序员 国内机器 docker 的镜像到底应该怎么拽?
v 站怎么贴代码啊 缩进都没了
12 天前
回复了 molika 创建的主题 程序员 国内机器 docker 的镜像到底应该怎么拽?
@molika 试试
# 国外机器执行

cat > docker-compose.yml << EOF
networks:
registry:
name: registry

services:
registry:
image: "registry:2.8.3"
container_name: registry
ports:
- "5000:5000"
networks:
- registry
restart: unless-stopped
volumes:
- "/etc/localtime:/etc/localtime"
- "./data:/var/lib/registry"
- "./config.yml:/etc/docker/registry/config.yml"
EOF

cat > config.yml << EOF
version: 0.1
log:
level: debug
formatter: json
storage:
filesystem:
rootdirectory: /var/lib/registry
delete:
enabled: true
cache:
blobdescriptor: inmemory
maintenance:
uploadpurging:
enabled: true
age: 168h
dryrun: false
interval: 1m
readonly:
enabled: false
http:
addr: 0.0.0.0:5000
health:
storagedriver:
enabled: true
interval: 10s
proxy:
remoteurl: https://registry-1.docker.io
EOF

$ docker-compose up -d

# 国内机器执行

cat > /etc/docker/daemon.json << EOF
{
"insecure-registries": ["ip:5000"]
}
EOF

systemctl daemon-reload
systemctl restart docker

# 拉取镜像
docker pull ip:5000/library/nginx:latest
13 天前
回复了 molika 创建的主题 程序员 国内机器 docker 的镜像到底应该怎么拽?
@molika 补个图 手动执行也很方便 https://www.v2ex.com/i/1iwfMOoY.png
13 天前
回复了 molika 创建的主题 程序员 国内机器 docker 的镜像到底应该怎么拽?
@molika 可以参考我这个 有问题可以私我 https://github.com/heartleo/image-copy
30 天前
回复了 zzlyzq 创建的主题 分享发现 搭建运维用 harbor,镜像接龙,方便运维
@Niphor 使用 github actions 搬运很方便 支持多架构 https://github.com/heartleo/image-copy https://www.v2ex.com/i/1iwfMOoY.png
31 天前
回复了 pdone 创建的主题 Docker 2024.7.15 如何流畅的拉取 docker 镜像?
可以用 github actions 迁移镜像 参考: https://github.com/heartleo/image-copy
orbstack 用了就回不去了
32 天前
回复了 LeeReamond 创建的主题 Docker 校园网无法访问 docker 镜像求助
可以用 github actions 复制镜像到阿里云个人镜像仓库或自己搭建的的镜像仓库 参考: https://github.com/heartleo/image-copy 国内拉镜像嘎嘎快
刚好搞了工具,可以试试 https://github.com/heartleo/image-copy
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3837 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 10:21 · PVG 18:21 · LAX 02:21 · JFK 05:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.