5分钟轻松教你学会:Docker镜像仓库的使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5分钟轻松教你学会:Docker镜像仓库的使用相关的知识,希望对你有一定的参考价值。

参考技术A 镜像保存在Registry的仓库中,默认的Registry是由Docker公司运营的公共Registry服务,即Docker Hub,网址为: https://hub.docker.com/ 。可以把Docker Hub看成类似于Github一样的网址。

1、登录「docker」

命令:docker login,显示Login Succeeded说明成功,没登录的话,需要输入用户名username和密码password。

2、创建镜像

使用docker-compose来创建镜像,在yml文件中还要定义项目所依赖的容器(redis和mysql

命令:docker-compose up -d

docker-compose.yml文件如下:

3、查看镜像

命令:docker images

说明:

REPOSITORY:该镜像所属的仓库名称

TAG:镜像的标签(见下面介绍)

IMAGE ID:镜像ID

CREATED:镜像创建的时间

SIZE:镜像的大小

4、tag标签(镜像的标签)

标签介绍

作用:一个仓库中可以有多个镜像。为了区分一个仓库中不同的镜像,Docker提供了标签(tag)的功能,每个镜像在列出来时都会带有一个标签,如:16.04、18.04、quantal或者precise等。

每个标签对组成特定镜像的一些镜像层进行标记(比如,标签16.04就是对所有ubuntu 16.04镜像的层的标记)

同一个仓库中,可以同时存在多个相同的镜像(IMAGE ID相同),只要标签(TAG)不同就可以了

命令:docker tag jeecg-boot-system:latest xiaoxiaoyuyu123/aids:jeecg-boot-system

说明:

jeecg-boot-system:latest(本地仓库名称+标签)

xiaoxiaoyuyu123/aids:jeecg-boot-system(私服仓库地址+标签)

5、上传到私有仓库

命令:docker push xiaoxiaoyuyu123/aids:jeecg-boot-system

说明:

xiaoxiaoyuyu123/aids:jeecg-boot-system(私服仓库地址+标签)

1、先登录私服地址,然后从上面pull下来镜像

命令:docker pull xiaoxiaoyuyu123/aids:jeecg-boot-system

2、上传服务器yml文件,使用docker-compose来启动镜像

命令:docker-compose -f ./docker-compose-server.yml up

docker-compose-server.yml文件如下:

好啦, 关于Docker镜像仓库的使用分享就到这啦~

Webfunny专注于微信小程序、H5前端、PC前端线上应用实时监控,实时监控前端网页、前端数据分析、错误统计分析监控和BUG预警,第一时间报警,快速修复BUG!支持私有化部署,容器化部署,可支持千万级PV的日活量!

以上是关于5分钟轻松教你学会:Docker镜像仓库的使用的主要内容,如果未能解决你的问题,请参考以下文章

(转)教你分分钟搞定Docker私有仓库Registry

9《每天5分钟玩转Docker容器技术》学习-Docker命令之镜像仓库

教你轻松玩Harbor-常用的企业级私有仓库

Docker深入浅出系列 | 5分钟搭建你的私有镜像仓库

实践出真知——一文教你如何搭建docker私有仓库

docker仓库