docker将本地镜像推送到私有库

1.下载镜像:

        docker pull registry

2.运行私有库:

        docker run --restart=always -d -p 5000:5000 -v /opt/myregistry:/tmp/registry registry

3.创建一个新镜像      

案例演示:
1.拉取ubuntu镜像:
    docker pull ubuntu
2.运行镜像:
    docker run -it ubuntu
3.为容器安装ifconfig命令: 
    apt-get update
    apt-get install net-tools
4.测试ifconfig命令
5.exit 退出容器
6.提交镜像
    docker commit -m="ubuntu add ifconfig" -a="xxx" 容器Id 镜像tag:版本
7.查看生成的镜像
    docker images

4.验证私服库上有什么镜像(返回结果为空[])

        curl -XGET http://ip:5000/v2/_catalog

        ps:云服务器注意开放5000端口

5.将新镜像修改为符合私服库规范的Tag (ip:端口/镜像名:版本)

        docker tag 镜像名:版本 ip:端口/镜像名:版本

6.修改docker配置文件使其之气http

        vim /etc/docker/daemon.json

{
  "registry-mirrors": ["https://aa25jngu.mirror.aliyuncs.com"],
  "insecure-registries": ["192.168.111.162:5000"] 
}

 添加内容为第二行(insecure-registries),保存后退出重启docker:systemctl restart docker

7. push 到私服库

        docker push ip:5000/镜像名:版本

8.curl查看私服库上有什么镜像

        curl -XGET http://ip:5000/v2/_catalog

9.pull 拉取镜像并运行

        docker pull ip:5000/镜像名:版本

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值