liben160

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依然存在。

 

 

 

 

 

 

 

  

 

分类:

技术点:

相关文章:

  • 2021-09-20
  • 2021-11-19
  • 2022-01-20
  • 2021-08-24
  • 2021-07-02
猜你喜欢
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-16
  • 2021-06-13
  • 2021-07-20
相关资源
相似解决方案