Docker
文章平均质量分 98
Docker技术解析
邋遢的流浪剑客
成长中的基础架构攻城狮
展开
-
Docker网络原理
前言Docker有4种网络通信模型,分别是:bridge、host、none、container,默认使用的网络模型是bridge,本文中用到的也是bridge网络模型本文分享Docker网络原理,主要包含三部分内容:容器之间通信容器访问外网外部访问容器1、前置网络知识1)、veth pairveth是虚拟以太网卡(Virtual Ethernet)的缩写。veth设备总是成对的,因此称之为veth pair。veth pair一端发送的数据会在另外一端接收。根据这一特性,veth pa原创 2022-03-19 18:03:51 · 4389 阅读 · 2 评论 -
Docker网络模式
1、Docker网络模式简介查看网络模式:docker network ls默认的三种网络模式:bridge:桥接模式host:主机模式none:无网络模式2、bridge模式桥接模式是Docker的默认网络设置,Docker安装时会在主机上创建一个名为docker0的虚拟网桥,并选择一个和宿主机不同的IP地址和子网分配给docker0网桥。如果不指定--network,创...原创 2020-04-13 22:37:30 · 663 阅读 · 0 评论 -
使用jib打镜像时报:unable to find valid certification path to requested target
由于访问harbor仓库:unable to find valid certification path to requested target域名时需要安全证书,而这个镜像仓库使用的是自签名证书,所以需要本地生成一个证书jib官方解决方案:https://github.com/GoogleContainerTools/jib/blob/097d21fd30f29e2c1c0ff965cfafe...原创 2020-03-09 13:16:27 · 724 阅读 · 0 评论 -
Jib:Java容器化工具
一、什么是JibJib是google开源的Java容器化工具Jib使用Java开发,并作为Maven或Gradle的一部分运行。你不需要编写Dockerfile或运行Docker守护进程,甚至无需创建包含所有依赖的大jar包。因为Jib与Java构建过程紧密集成,所以它可以访问到打包应用程序所需的所有信息。在后续的容器构建期间,它将自动选择Java构建过的任何变体Jib利用镜像分层和注册表缓...原创 2019-11-07 09:58:12 · 588 阅读 · 0 评论 -
Harbor仓库搭建及简单使用
一、Harbor介绍Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能二、环境准备Harbo...原创 2019-06-03 14:57:12 · 97894 阅读 · 16 评论 -
Rancher1.x基本使用(简介、安装、部署Eureka集群)
一、Rancher简介Rancher是一个开源的企业级容器管理平台。通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台1)、rancher-server主要负责图形化管理主机容器, 并且储存用户的数据(账号, 主机信息, 应用(task)等)2)、ranche...原创 2019-04-07 10:33:04 · 3183 阅读 · 0 评论 -
Docker容器详解(下)(配合阿里云容器镜像服务)
用Docker部署一个用Python编写的Web应用。这个应用的代码部分app.py如下:from flask import Flaskimport socketimport osapp = Flask(__name__)@app.route('/')def hello(): html = "<h3>Hello {name}!</h3>" \ ...原创 2019-04-01 17:19:06 · 1230 阅读 · 0 评论 -
Docker容器详解(上)
一、Docker核心概念Docker使用客户端-服务器(C/S)架构模式,使用远程API管理和创建Docker容器Docker客户端(Client)Docker服务器(Docker daemon):负责创建、运行、监控容器,构建、存储镜像Docker镜像(Image):可以看成只读模板,通过它创建Docker容器Registry:存放Docker镜像的仓库,分为私有和公有两种Doc...原创 2019-03-30 15:08:57 · 704 阅读 · 0 评论 -
Docker核心技术与实现原理
https://draveness.me/docker转载 2019-03-30 07:07:28 · 886 阅读 · 0 评论 -
SpringBoot应用打包成Docker镜像并运行
SpringBoot项目打包成Docker镜像并在运行[root@izuf688rg4xz5o3a7o9kd8z eureka]# lsDockerfile shop-eureka01-0.0.1-SNAPSHOT.jar shop-eureka02-0.0.1-SNAPSHOT.jar shop-eureka03-0.0.1-SNAPSHOT.jar将上面三个jar包为Spring...原创 2019-03-29 08:56:35 · 991 阅读 · 0 评论