论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
后端开发
›
.Net
›
Dockcer上传hub和配置国内镜像源
Dockcer上传hub和配置国内镜像源
温锦文欧普厨电及净水器总代理
金牌会员
|
2023-9-26 19:31:49
|
显示全部楼层
|
阅读模式
楼主
主题
843
|
帖子
843
|
积分
2529
Dockcer上传hub和配置国内镜像源
1.Dockcer上传hub
要将本地的Docker镜像上传到Docker镜像仓库,可以按照以下步骤操作:
linux环境
1.创建用户
首先,确保你已经在Docker Hub或其他容器注册表上创建了一个账户,并且拥有上传镜像的权限。
2.登录用户
在命令行终端中登录到Docker Hub或其他容器注册表。使用docker login命令,并输入你的用户名和密码。例如:
docker login
复制代码
3.设置hub标签
接下来,使用以下命令将本地的镜像标记为目标注册表中的完整名称。可以使用docker images命令查看本地所有的镜像列表,并找到你想上传的镜像的名称和标签。例如:
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
my_image latest abcdef123456 1 week ago 550MB
复制代码
使用以下命令来标记镜像:
docker tag my_image:latest your-docker-username/my_image:latest
复制代码
替换 your-docker-username 为你在镜像仓库中的用户名。
4.镜像上传
最后,使用以下命令将标记的镜像上传到注册表:
docker push your-docker-username/my_image:latest
复制代码
这将执行上传操作,并将镜像推送到你的Docker Hub账户或其他注册表账户中。
上传过程可能需要一些时间,具体时间取决于你的网络速度和镜像的大小。上传完成后,你可以在注册表中找到并使用你的镜像。
Windows/mac环境
使用客户端的朋友可以在客户端操作
2.Docker Hub 国内镜像源配置
Docker Hub 国内镜像源是指在国内境内提供 Docker 镜像服务的镜像源。由于国际网络带宽等问题,国内用户下载 Docker 镜像通常速度较慢。因此,为了解决这个问题,一些国内的公司和组织提供了 Docker 镜像的国内镜像源,例如阿里云、网易云、百度云等。使用这些镜像源,国内用户可以更快地下载 Docker 镜像,提高使用体验。
国内镜像源
有效的镜像源
以下是一些常见的 Docker 国内镜像源:
网易云 Docker 镜像:
https://hub-mirror.c.163.com
百度云 Docker 镜像:
https://mirror.baidubce.com
阿里云 Docker 镜像(需要使用阿里账号自行创建专属镜像仓库):
https://cr.console.aliyun.com/
DaoCloud Docker 镜像(
配置文档
):
http://f1361db2.m.daocloud.io
使用这些镜像源,可以加速 Docker 镜像的下载,提高使用体验。根据自己的需求和使用情况,可以选择其中一个或多个镜像源。需要注意的是,不同的镜像源可能包含的 Docker 镜像不同,因此在使用时需要注意确认所需的 Docker 镜像是否在镜像源中存在。
无效的镜像源
Docker 官方国内镜像站:
https://registry.docker-cn.com
https://reg-mirror.qiniu.com
https://dockerhub.azk8s.cn
已转为私有
腾讯云 Docker 镜像:
https://mirror.ccs.tencentyun.com/
中国科学技术大学镜像站 Docker 镜像源(
配置文档
):
https://docker.mirrors.ustc.edu.cn/
国内镜像站配置
命令行
在使用 Docker 时,可以通过将 Docker 镜像源设置为国内镜像源来加速镜像下载。例如,在使用 Docker 命令拉取镜像时,可以使用以下命令:
docker pull 镜像名称 -–registry-mirror=国内镜像源地址
复制代码
其中,镜像名称 是要下载的 Docker 镜像的名称,国内镜像源地址 是要使用的国内镜像源的地址。通过这种方式,可以更快地下载 Docker 镜像。
配置文件
Linux
要配置 Docker 国内镜像源,可以按照以下步骤进行:
打开 Docker 配置文件 /etc/docker/daemon.json,如果该文件不存在,则可以创建该文件。
在该配置文件中添加以下内容:
{
"registry-mirrors": ["https://hub-mirror.c.163.com"]
}
复制代码
如果要使用多个镜像源,可以在 "registry-mirrors" 数组中添加多个镜像源地址,以英文逗号分隔。
保存配置文件,并重启 Docker 服务,以使配置生效。可以使用以下命令重启 Docker 服务:
sudo systemctl restart docker
复制代码
如果使用的是 Ubuntu 14.04 等旧版系统,可以使用以下命令重启 Docker 服务:
sudo service docker restart
复制代码
配置完成后,可以使用 docker pull 命令测试是否成功使用了国内镜像源。例如,可以使用以下命令拉取官方的 Ubuntu 镜像:
docker pull ubuntu
复制代码
如果使用了正确的国内镜像源地址,镜像的下载速度应该比官方源快很多。
注意:如果在 Docker Desktop for Mac 或 Docker Desktop for Windows 中使用 Docker,可以在 Docker Desktop 的设置中进行镜像加速器的配置,不需要手动编辑配置文件。
Windows/Mac
以在 Windows 上配置 Docker 国内镜像为例,按照以下步骤进行:
打开 Docker 设置。可以在任务栏右下角找到 Docker 图标,右键单击该图标,然后选择“Settings”打开设置。
在设置界面中,选择“Docker Engine”选项卡,在该选项卡中找到“registry-mirrors”一栏。
在“registry-mirrors”一栏中,输入要使用的国内镜像源的地址,例如:
https://registry.docker-cn.com
复制代码
点击“Apply & restart”保存设置,并等待 Docker 服务重启。
配置完成后,可以使用 docker pull 命令测试是否成功使用了国内镜像源。例如,可以使用以下命令拉取官方的 Ubuntu 镜像:
docker pull ubuntu
复制代码
如果使用了正确的国内镜像源地址,镜像的下载速度应该比官方源快很多。
在 Mac 上的配置类似。
注意:在 Docker Desktop for Windows 中,还需要确保 Docker Daemon 正在运行,并已经启用了“Expose daemon on tcp://localhost:2375 without TLS”选项。可以在 Docker 设置的“General”选项卡中勾选该选项。
参考链接:
https://www.cnblogs.com/yuzhihui/p/17461781.html
阅读如遇样式问题,请前往个人博客浏览:
https://www.raokun.top
拥抱ChatGPT:
https://first.terramours.site
开源项目地址:
https://github.com/TerraMours/TerraMours_Gpt_Api
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
温锦文欧普厨电及净水器总代理
金牌会员
这个人很懒什么都没写!
楼主热帖
可扩展性对物联网管理系统有哪些影响? ...
如何入门渗透测试
SQL的语法
简析XDP的重定向机制
一文详解|影响成长的关键思考 ...
高校学籍管理系统(SQL Server数据库课 ...
2 分钟,了解 4 个极为有用的 MetricsQ ...
OLED显示曲线
大企业才用的分布式唯一Id,它比GUID好 ...
TypeScript与JavaScript的区别
标签云
存储
挺好的
服务器
快速回复
返回顶部
返回列表