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镜像仓库的使用的主要内容,如果未能解决你的问题,请参考以下文章