2020
10-08
10-08
Docker搭建私有仓库之Harbor的步骤
Harbor Harbor是构建企业级私有docker镜像的仓库的开源解决方案,它是DockerRegistry的更高级封装,它除了提供友好的WebUI界面,角色和用户权限管理,用户操作审计等功能外,它还整合了K8s的插件(Add-ons)仓库,即Helm通过chart方式下载,管理,安装K8s插件,而chartmuseum可以提供存储chart数据的仓库【注:helm就相当于k8s的yum】。另外它还整合了两个开源的安全组件,一个是Notary,另一个是Clair,Notary类似于私有CA中...
继续阅读 >
当Docker部署规模变大后,需要对容器进行监控,一般Docker自带几个监控子命令ps、top和stats,然后是现在流行的开源监控工具PrometheusDocker自带的监控子命令psdockerps,列出容器,方便查看当前的运行的容器,以下是命令语法与参数语法dockerps[OPTIONS]OPTIONS说明:-a:显示所有的容器,包括未运行的。-f:根据条件过滤显示的内容。--format:指定返回值的模板文件。-l:显示最近创建的容器。-n:列出最近创建的n...
在主从复制模式的集群里,主节点一般是一个,从节点一般是两个或多个,写入主节点的数据会被复制到从节点上,这样一旦主节点出现故障,应用系统能切换到从节点去读写数据,这样能提升系统的可用性。而且如果再采用主从复制模式里默认的读写分离的机制,更能提升系统的缓存读写性能。所以对性能和实时性不高的系统而言,主从复制模式足以满足一般的性能和安全性方面的需求。1概述主从复制模式在实际应用中,如果有相应的设置,在向...
一、前提1、项目已经部署好2、docker已经安装好二、docker安装influxdb1、下载influxdb镜像:dockerpulltutum/influxdb1)超时报错:2)解决办法:vim/etc/docker/daemon.json(应该只有一个key.json文件而没有daemon.json文件,如果没有daemon.json文件就直接新建就好了。)添加阿里的镜像源:{"exec-opts":["native.cgroupdriver=systemd"],"log-driver":"json-file","...
首先nginx容器内部的结构:进入容器:dockerexec-itb511b6049f57bash查看容器的结构目录:其实每一个容器就相当于一个独立的系统。root@b511b6049f57:/#lsbindevhomelib64mntprocrunsrvtmpvarbootetclibmediaoptrootsbinsysusrnginx的结构目录在容器中:日志位置:/var/log/nginx/配置文件位置:/etc/nginx/项目位置:/usr/share/nginx/html如果你想在本地去添加location需要把这些容器中的配置挂...
前言本篇文章记录我使用docker-compose以及dockerfile来构建基于binlog的MySQL主从环境。如果你严格按照文中的步骤进行配置,相信很快就可以搭建好一个基础的MySQL主从环境。介绍MySQL主从同步分为3个步骤:master节点将数据的更新记录写到binarylog中。slave节点开启IO线程连接master节点,请求获取指定binarylog文件的指定位置之后的日志。master节点的binarylogdump线程将指定的binarylo...
(一)确保idea中连接到docker(二)打包镜像我这里测试的是前后分离项目如果是微服务中呢,由于前文中在pom.xml中绑定了ideadocker打包插件在其父工程中使用打包命令即可将其子模块打成一个个镜像(三)Compos编排文件编写dockercompose使用镜像编排version:'3'#compose文件版本(1.2.x+用3即可)services:#指定服务名建议还是与项目名一致虽然其并没有什么实际性联系lei-server:#我这里是采用镜像编排当...
现在.netcore已经跨平台了,大家也都用上了linux用上了docker。跟.net经常配套使用的SQLSERVER以前一直是windowsonly,但是从SQLServer2017开始已经支持运行在docker上,也就说现在SQLSerer已经可以运行在linux下了。下面在Ubuntu16.4上演示安装并使用SQLServer2019-CTP3.2SQLServerinDockersudodockerpullmcr.microsoft.com/mssql/server:2019-CTP3.2-ubuntu使用dockerpull命令从dockerhub拉取sqlserver2019-ct...
一、获取镜像#指定版本,该版本包含了web控制页面dockerpullrabbitmq:management二、运行镜像#方式一:默认guest用户,密码也是guestdockerrun-d--hostnamemy-rabbit--namerabbit-p15672:15672-p5672:5672rabbitmq:management#方式二:设置用户名和密码dockerrun-d--hostnamemy-rabbit--namerabbit-eRABBITMQ_DEFAULT_USER=user-eRABBITMQ_DEFAULT_PASS=password-p15672:15672-p5672:5672rabbitmq:m...
启动Docker后,先看一下我们有哪些选择。有官方的当然选择官方啦~下载:[root@localhostadmin]#dockerpullzookeeperUsingdefaulttag:latestTryingtopullrepositorydocker.io/library/zookeeper...latest:Pullingfromdocker.io/library/zookeeper1ab2bdfe9778:Alreadyexists7aaf9a088d61:Pullcomplete80a55c9c9fe8:Pullcompletea0086b0e6eec:Pullcomplete4165e7457cad:Pullcompletebcba13bcf3a1:Pullcom...