docker 容器管理

15 篇文章 1 订阅
8 篇文章 0 订阅

         在云端搭建微服务架构的系统,容器管理非常的重要,虽然docker 提供了大量的工具来实现容器管理,他们包括

  portainer -一个web 容器管理工具

docker command line 命令工具

daemon Restfull 工具

公共仓库 Docker Hub - 包括了数量超过 15,000 的镜像。大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。

     但是,对于非运维人员而言,这些工具还是太麻烦了。我们计划为云端物联网平台开发更加友好的容器管理工具

 私有Docker 仓库的建立和推送,下拉

  将用户的所有App 映像存储在自己的云端平台上。这个好像非常容易,

docker run --restart=always -d -p 5000:5000 -v /myregistry:/var/lib/registry registry

    其中的-v 将容器 /var/lib/registry 目录映射到 主机 的 /myregistry,用于存放镜像数据。以后push 上去的image 都存放在这个目录中。

推送一个docker 中的image hello-world:v1 到私有库中:

假如我们要将现有docker 中的image hello-world:latest 推送到私有的docker 仓库中去,第一步要 换名字为

127.0.0.1:5000/hello-world:v2,第二步再将它推送出去。

docker tag hello-world:latest 127.0.0.1:5000/hello-world:v1
docker push 127.0.0.1:5000/hello-world:v1

之后,可以使用浏览器查看

http://127.0.0.1:5000/v2/_catalog

私有仓库中会增加了一个 hello-world 的映像。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值