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

浙公网安备 33010602011771号