Docker
tom_fans
这个作者很懒,什么都没留下…
展开
-
Harbor/Docker: x509: certificate signed by unknown authority
完成Harbor安装之后,我们使用docker login/push/pull去与Harbor打交道,上传下载镜像等。 但是发现出现x509: certificate signed by unknown authority之类的错误。[root@test01 harbor.dev]# docker login harbor.devAuthenticating with existing credentials...Login did not succeed, error: Error respon原创 2020-07-27 20:20:58 · 23499 阅读 · 2 评论 -
Harbor高可用方案
Harbor高可用官方只提供了一种,就是harbor服务器之间通过同步的镜像的方式。比如harbor A有新的image会自动同步给harbor B,在harbor B上传的镜像也同样会同步给harbor A.这种方式在底层数据库及存储是相互独立的,只是把docker image同步过去。除了镜像同步,harbor还可以使用共享数据库及存储的方式同步。今天主要来说一下通过镜像同步的方式,harbor安装普通安装一样,2台安装好之后,设置仓库管理及复制管理,然后随便在一台harbor上传镜像,另外一台原创 2020-07-24 11:01:57 · 1419 阅读 · 0 评论 -
Harbor单机安装
官方文档:https://goharbor.io/docs/2.0.0/install-config/installation-prereqs/1. 下载Harbor, 并解压缩https://github.com/goharbor/harbor/releases/download/v1.10.4/harbor-offline-installer-v1.10.4.tgz2. ssl配置这一步尽量作,因为我之前不配置ssl发现无法启动harbor,根据官方文档配置即可。整体的步骤为生成原创 2020-07-24 04:43:54 · 744 阅读 · 0 评论 -
Docker与flannel
docker默认采用的是端口映射的方式来让外部访问,比如你启动一个MySQL,在container内部会有一个虚拟ip,默认是172.17之类的网段,宿主机可以ping通这个ip地址,但是除了宿主机能访问这个虚拟网段,其他任何机器(不管是否docker还是非docker)都无法访问,这个很容易理解,因为这个网段的ip本身就是虚拟出来的。因此要访问docker容器的方式采用的是端口映射,通过虚拟ip网段和宿主机映射端口,你直接访问宿主机的端口就可以了。比如:e91703882bd0 .原创 2020-07-03 02:47:01 · 508 阅读 · 2 评论 -
Docker MySQL
1. Dockerfile#Version: 0.0.1FROM os/centosMAINTAINER jialong wang "largelove@163.com"RUN yum remove -y mysqlRUN groupadd mysqlRUN useradd -g mysql mysqlRUN yum install -y http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmRUN yum原创 2020-06-22 09:33:14 · 208 阅读 · 0 评论