利用docker hub搭建一个属于自己的容器仓库记录以及遇到的问题

一、首先需要注册一个dockerhub的账号 网站是Docker Hub

创建属于自己的仓库

 二、配置镜像源头

配置路径为 /etc/docker/daemon.json

配置内容为:

{
 "registry-mirrors":["https://hub-mirror.c.163.com","https://registry.aliyuncs.com","https://registry.docker-cn.com","https://docker.mirrors.ustc.edu.cn"],
 "data-root": "/var/lib/docker",
 "live-restore": true,
 "log-driver": "json-file",
 "log-opts": {
  "max-file": "3",
  "max-size": "10m"
 }

使用docker pull 命令拉取一个镜像eg:

docker pull hello-world

拉取不下来的话需要你登录一下自己的docker hub的账号

docker login -uxxx
#其中xxx代表的是你的docker hub的账号
输入完这个命令之后会提示你输入密码

 

将拉取的tag修改

docker tag hello-world:latest xxx/xuxin:v1.0.0
#xxx 代表的是你的docker hub的账号名称

当我docker push的时候碰dial tcp 104.18.122.25:443: i/o timeout

需要在你的/etc/resolv.conf配置里面去增加以下这两个nameserver,因为不配置的话dns解析不到

 然后再执行docker push命令

docker push xxx/xinwen:v1.0.0

执行成功!!!【SUCCESS】

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值