2.Kubernetes-docker镜像管理

1.镜像、仓库、容器之间的关系

 

 

2.镜像结构

  ${registry_name}/${repository_name}/${image_name}:${tag_name}

  ${注册服务器}/${镜像仓库}/${镜像名}:${标签名}

  Registry:注册服务器,用于管理镜像仓库,起到的是服务器的作用。

  Repository:镜像仓库,用于存储具体的docker镜像,起到的是仓库存储作用。

  

 

  官方镜像地址dockerhub.com,注册一个账号l 密码

  登录docker仓库

docker login docker.io

  

   注:登录的账号信息会在本地服务器上保留

cat /root/.docker/config.json

  

 

  解密base64加密的密码

  #echo "bxGliZW4xNjA6TxbGliZW4xMjM0NTY ="|base64 -d

  

 

3.Docker的镜像管理

  在docker hub上搜索镜像

docker search alpine

  拉取镜像

docker pull alpine:3.10.1    ##拉取指定tag的镜像
docker pull alpine      ##将拉取最新的镜像

  为镜像打tag

docker images    ##先查找镜像ID
docker tag b7b28af77ffe docker.io/liben160/alpine:v3.10.11   

  

 推送镜到docker hub

docker push docker.io/liben160/alpine:v3.0.11

删除镜像:

  1.先删除了tag

docker rmi docker.io/liben160/alpine:v3.10.11

 

   2.删除镜像,docker rmi -f   

    docker rmi -f b7b28af77ffe     ##可以是镜像ID也可以是镜像名。

   这样删除的是本地镜像,在hub依然存在。

 

 

 

 

 

 

 

  

 

posted @ 2020-06-24 17:48  天涯160  阅读(679)  评论(0)    收藏  举报