docker镜像管理

创建阿里云容器镜像仓库:
访问地址:https://www.aliyun.com/search?scene=all&k=ACR,点击立即开通
docker镜像管理_第1张图片

   在实例列表选择个人实例,根据提示创建命名空间、镜像仓库名称等。(创建时,代码源我选择的是本地;镜像仓库名称我是以项目名称命名的)

docker镜像管理_第2张图片

登录仓库:
在容器中,执行命令:docker login --username=用户名 registry.cn-hangzhou.aliyuncs.com,即可进入密码键入命令行,输入正确的密码之后,就能成功登录阿里云的仓库
docker镜像管理_第3张图片

标记镜像:
要将容器中的镜像上传至阿里云指定的容器仓库中,需要先执行以下命令:docker tag 镜像名:TAG 阿里云仓库url:镜像tag,该命令的作用是将本地的镜像打上与阿里云相关的标签(需要注意的点是在写最后一个tag时,不需要写对应镜像的名称,只需要写tag)

docker镜像管理_第4张图片

推送镜像:

     执行命令,docker push 镜像名称:tag,即可完成镜像推送

docker镜像管理_第5张图片
进入阿里云对应的镜像仓库中,即可看到成功推送的镜像
docker镜像管理_第6张图片

获取镜像:
从个人/企业镜像仓库获取(以阿里云为例):docker pull 镜像仓库url:版本号;出现附件标记的编码即表示拉取成功,这个编码与阿里云镜像仓库中对应镜像的编码一致
在这里插入图片描述

从标准镜像库获取:docker pull 镜像名:版本号,版本号不写时,表示拉取最新的镜像

docker镜像管理_第7张图片

使用dockerfile构建镜像:docker build -t 镜像名称 .

docker镜像管理_第8张图片

将镜像存储到本地:
执行命令:docker save 镜像名> 新名词.tar;生成的新文件会保存在执行该命令的工作目录
在这里插入图片描述
在这里插入图片描述
加载本地镜像:
执行命令:docker load < 文件名.tar
docker镜像管理_第9张图片

删除镜像:
执行命令:docker rmi 镜像名:tag
docker镜像管理_第10张图片
显示镜像:
执行命令:docker images
docker镜像管理_第11张图片

                                         -------------------------学海无涯

你可能感兴趣的:(docker,docker,容器,运维)