![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
wc1695040842
运维汪一枚
展开
-
清理Harbor仓库
一、原因由于开发和测试环境的发布比较频繁,Harbor仓库在使用一段时间之后,就存储了大量的镜像,占用了比较大的磁盘空间。所以需要通过删除那些时间比较久远的镜像来释放服务器的磁盘空间。二、处理方法注:我这边的Harbor版本是v1.10.0。这里需要了解的一点是直接通过Harbor的UI界面是不会自动删除存储中的文件和镜像的。正确的做法是:在Harbor的UI界面中删除镜像。这是一种软删除。软删除之后,Harbor中不再管理该镜像的存储库,但是存储库的文件仍然保留在Harbor的存储中。运行垃原创 2020-08-01 15:18:33 · 1897 阅读 · 0 评论 -
Docker学习--Docker容器的管理操作
容器是镜像的一个运行实例。所不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层。如果认为虚拟机是模拟运行的一整套操作系统(包括内核、应用运行态环境和其他系统环境)和跑在上面的应用,那么Docker容器就是独立运行的一个(或一组)应用,以及它们必须的运行环境。一、docker run命令docker run命令是使用一个镜像运行启动一个容器。在启动运行的时候,会检查docker是否...原创 2020-02-13 09:14:06 · 246 阅读 · 0 评论 -
Docker学习--Docker镜像的管理操作
一、获取镜像docker pull [IMAGE_NAME]:[TAG][IMAGE_NAME]表示的是镜像的名称,[TAG]表示的是镜像的标签,也就是说我们需要通过"镜像名+标签"的方式来下载镜像。当然,下载镜像的时候也可以不指定TAG,这时候会默认下载latest标签的镜像。但是并不推荐下载latest标签的镜像,因为该镜像的内容会跟踪镜像的最新版本,并随之变化,所以它是不稳定的。在...原创 2020-01-15 14:53:01 · 1257 阅读 · 0 评论 -
Docker学习--用Dockerfile构建常用基础镜像
在使用docker的过程中,我们会不断的使用Dockerfile来构建镜像。网上的镜像虽然多,但是未必适用于自己的环境。在真正使用的过程中,要根据自己公司和团队的技术栈来构建不同的Docker镜像。日常的一些基础镜像,像是CentOS基础镜像、java环境镜像、tomcat镜像、jenkins镜像等等,都是我们平常会经常用到的,所以制作这些基础镜像,显然是有必要的。一、构建CentOS7.6(包...原创 2020-01-15 14:38:48 · 1494 阅读 · 2 评论 -
Docker学习--了解Dockerfile
一、什么是DockerfileDockerfile是为了快速的构建docker image而设计的,当你使用docker命令的时候,docker会读取当前目录下的命名为Dockerfile(首字母大写)的纯文本文件并执行里面的指令构建出一个docker image。Dockerfile由一行行的命令语句组成,并且支持以#开头的注释行。指令是不区分大小写的,但是通常我们都大写。一般的,我们将D...原创 2020-01-15 14:11:02 · 153 阅读 · 0 评论 -
Docker学习--Docker仓库之使用nexus3作为私有仓库
具体的文章规划在了nexus板块下了,这里做一下指引,方便查找。《nexus3作为docker私服的使用》原创 2020-01-15 11:28:46 · 163 阅读 · 0 评论 -
Docker学习--Docker仓库之企业级私有仓库Harbor
之前简单的介绍了Docker Registry的使用,但是真正的生产环境,我们无法有效的管理Docker Registry。官方提供了收费版的Registry,社区有开源版本的Harbor。一、Harbor简介Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必须的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。...原创 2020-01-15 11:10:03 · 3885 阅读 · 0 评论 -
Docker学习--Docker仓库之私有仓库docker-registry的简单了解
由于网速和安全等方面的原因,有时候使用Docker Hub这样的公共仓库可能不方便。Docker官方提供了一个可以构建私有镜像仓库的工具,叫做docker-registry。一、部署registryDocker官方提供了一个搭建私有仓库的镜像registry,我们直接用docker run命令启动这个镜像即可。默认情况下,仓库会创建在/var/kib/registry目录下。可以通过-v参数将...原创 2020-01-15 10:53:27 · 287 阅读 · 0 评论 -
Docker学习--Docker仓库之Docker Hub的简单了解
Docker之所以能这么快的火起来,和Docker Hub的作用是分不开的。Docker构建了像GitHub一样的仓库,用来存放大家构建好的Docker镜像,其中已经包括了15000的镜像。大部分需求,都可以通过在Docker Hub中直接下载镜像来实现。一、注册登录可以在https://hub.docker.com免费注册一个Docker Hub的账号,在命令行执行docker login,...原创 2020-01-15 10:33:46 · 1251 阅读 · 0 评论 -
Docker学习--安装Docker
一、系统要求现在的docker要求内核版本要3.10+,我这里用的是CentOS7 ,内核3.10。二、安装docker安装docker和安装一般的软件一样,有很多种方法:1.用源码安装2.下载rpm包进行安装3.直接用yum安装让我选择的话,当然是选择最为方便快捷的yum安装1、配置yum源1)使用官方yum源众所周知的原因,用官方的yum源安装的速度实在是感人啊!!!所以不...原创 2020-01-15 10:26:52 · 403 阅读 · 0 评论 -
Docker学习-Docker的版本介绍
Docker CE在17.03版本之前叫Docker Engine,版本号从0.1.0(2013-03-23)~1.13.1(2017-02-08),详见https://docs.docker.com/release-notes/docker-engine/Docker分为CE和EE。CE即社区版(免费);EE即企业版,强调安全,付费使用。Docker在1.13.1版本之后,从2017年3月1...原创 2020-01-15 10:19:57 · 3022 阅读 · 0 评论