本地——>本地加密私有仓库的加密,将本地镜像上传到docker仓库中https://docs.docker.com/registry/insecure/  docker的官方文档 -v 本地的目录 -e 容器开启的端口 -p 映射端口docker run -d --restart=always --name registry -v "$(pwd)"/certs
转载 10月前
132阅读
一、仓库是什么仓库(Repository)就是存放镜像的地方。类似于 Node 的 npm; Python 的 PyPi。注册服务器(Registry)的概念比较容易与仓库混淆。实际上注册服务器是用来管理仓库的服务器,一个服务器上可以存在多个仓库,而每个仓库下可以有多个镜像。例如对于仓库地址 hub.dockerpool.com/nginx 来说,hub.dockerpool.com 是注册服务器
文章目录Docker 安全加密使用ssl加密连接 docker registry配置用户认证访问habor仓库安装habor仓库使用habor 仓库docker-compose 命令docker网络桥接模式host 模式none模式join(container)模式一些实用的docker命令使用cadvisorDocker 自定义网络bridge创建自定义网桥自定义网段和网关设定容器ip不同网桥
目录一、Docker 安全问题1.1 Docker 自身漏洞1.2 Docker 源码问题1.3 Docker 架构缺陷与安全机制二、TLS加密通讯协议2.1 TLS介绍2.2 CA证书三、进行TLS安全加密3.1 流程图3.2 部署3.2.1 修改主机的前置环境3.2.2 创建ca证书密钥3.2.3 创建ca证书3.2.4 创建服务器私钥3.2.5 给服务端私钥签名3.2.6 使用ca证书与私
转载 2023-07-14 20:50:36
162阅读
Docker-TLS加密通讯为什么使用TLS加密Docker-TLS配置实验环境TLS服务器配置客户机测试Docker-TLS服务器验证 为什么使用TLS加密为了防止链路劫持、会话劫持等问题导致 Docker 通信时被中 间人攻击,c/s 两端应该通过加密方式通讯。Docker-TLS配置实验环境设备名称主机名IP地址需要安装环境TLS服务器tls20.0.0.10安装docker环境客户机cl
目录一、TLS加密通信二、搭建部署2.1、搭建环境2.2、server端部署 一、TLS加密通信在公司的docker业务中,一般为了防止链路劫持、会话劫持等问题导致docker通信时 被中间人攻击,C/S两端应该通过加密方式通讯。二、搭建部署2.1、搭建环境两台虚拟机都安装了 docker-ce。 server端-----10.0.0.10 client端------10.0.0.202.2、s
目录一. Docker 容器与虚拟机的区别1.1 隔离与共享1.2 性能与损耗二. Docker 存在的安全问题2.1 Docker 自身漏洞2.2 Docker 源码问题三. Docker 架构缺陷与安全机制四. Docker 安全基线标准4.1 内核级别4.2 主机级别4.3 网络级别4.4 镜像级别4.5 容器级别4.6 其他设置五. 容器最小化六. Docker remote api 访
转载 2023-06-05 23:19:49
204阅读
Docker 开启SSL证书加密远程链接1. 使用openssl 制作证书密钥1.1. 在服务器中新建目录/etc/docker,并切换到该目录下1.2. 创建根证书RSA私钥:1.3. 创建CA证书1.4. 创建服务端私钥1.5. 创建服务端签名请求证书文件1.6. 创建签名生效的服务端证书文件1.7. 创建客户端私钥1.8. 创建客户端签名请求证书文件1.9. 创建extfile.cnf的配
 环境:python2.7   docker:一、一个简单的python程序既然是一个简单的python程序,那我们就实现一个简单的加法功能即可。add.py,新建data文件夹#coding=utf-8 import random def add(aStr,bStr): map={} try: a=float(aStr)
转载 2023-07-17 09:45:24
133阅读
Docker 存在的安全问题1.Docker 自身漏洞 作为一款应用 Docker 本身实现上会有代码缺陷。CVE官方记录Docker历史版本共有超过20项漏洞。黑客常用的攻击手段主要有代码执行、权限提升、 信息泄露、权限绕过等。目前 Docker 版本更迭非常快,Docker 用户最好将 Docker 升级为 最新版本。2.Docker 源码问题 Docker 提供了 Docker hub,可以
转载 2023-08-16 14:28:57
58阅读
1. 环境准备安装docker的centos服务器一台ideadocker 链接证书2. idea配置docker链接打开设置里面的插件选择docker,然后把咱们的docker配置信息填上,证书目录也选择出现连接成功即可这里可查看咱们的容器3. 配置mysql容器因为我们的springboot项目需要使用到mysql,所以需要安装mysql,正好一起部署到docker上面 。在安装了docker
转载 2023-07-18 19:25:49
277阅读
企业运维实战--最全Docker学习笔记2.本地容器仓库加密认证、harbor远程容器仓库搭建一、本地容器仓库加密认证加密认证二、harbor容器仓库 一、本地容器仓库加密认证加密创建加密认证的密钥创建目录,保存认证和钥匙mkdir -p certs生成密钥openssl req -newkey rsa:4096 -nodes -sha256 -keyout certs/westos.org.k
转载 2023-07-25 16:05:21
126阅读
提前准备 IDEA Docker本文适用于对于docker操作不太熟悉的同学原理docker官方原话:By default, Docker runs through a non-networked UNIX socket. It can also optionally communicate using SSH or a TLS (HTTPS) socket. ------------------
通过idea整合docker时,是允许所有人都可以访问的,因为docker默认是root权限的,把2375端口暴露在外面,意味着别人随时都可以提取到你服务器的root权限,是很容易被黑客黑的,因此,   docker官方推荐使用加密的tcp连接,以Https的方式与客户端建立连接。官方示例Demohttps://docs.docker.com/engine/security/h
转载 2023-08-18 16:06:08
16阅读
背景介绍今天开始做集成测试,需要把程序和环境重新部署在新的服务器上。项目的环境都是基于Docker来的,所以数据库也是选择从Docker官网上面拉官方的MySQL镜像。(Tag = 8.0.12)从部署到导入数据,一切正常。完事之后进入container里面简单的查了下数据的个数,em~~~ 没问题了。 于是边和测试的同事说了一声,下午可以看是集成测试了。 中午吃完发,顶着烈日出去办点事
前面提到的配置是允许所有人都可以访问的,因为docker默认是root权限的,把2375端口暴露在外面,意味着别人随时都可以提取到你服务器的root权限,很容易被黑客黑,因此,docker官方推荐使用加密的tcp连接,以https的方式与客户端建立连接https://docs.docker.com/engine/security/protect-access/#create-a-ca-server
转载 2023-07-11 15:08:29
15阅读
你自山河林间来 惊鸿一瞥百花开 从此我便无别意 千头万绪皆为爱docker远程访问之前刚学的时候,看见网上很多关于开启远程访问的教程,都是修改docker.service文件,然后开启2375端口,这种方式只适合在本地测试,后面我在线上部署了一个,第二天发现服务器被拉去挖矿了,我丢。 但是我又想在线上服务器docker部署服务,所以我们需要对服务器进行加密,你也可以使用jenkins,当然这也就不
目录一、DockerClient端与DockerDaemon的通信安全(https证书)1.1 背景1.2 使用证书访问的工作流程1.3 部署思路1.4 证书创建过程1.4.1 环境准备1.4.2 创建一个存放目录1.4.2 生成ca证书1.4.3 用ca证书签发server端证书1.4.4 用ca证证书签发client端证书1.4.5 删除两个证书签名请求文件和扩展配置文件1.4.6 配置doc
转载 2023-08-18 13:57:40
0阅读
在学习Docker 的时候,我们都知道通常使用Docker,是使用docker客户端通过本地的socket与本地的docker服务端交互。当我们想通过TCP端口将docker服务器开放到网络上,同时只有信任的客户端可以连接时,就需要通过创建密钥并且分发给信任的客户端来实现。通过创建自签名的证书文件,并且运行Docker daemon时使用了–tls-verify命令行选项,则docker
转载 2023-07-14 22:20:37
79阅读
Docker MySQL开启SSL加密传输方案产品:Docker MySQL版本: 5.6环境: CentOS Linux 7 文章目录Docker MySQL开启SSL加密传输方案方案背景变更内容变更范围变更影响风险评估实施方案变更检验回退方案关注公众号,学习更多运维实战案例! 方案背景根据等保要求,生产数据库需开启SSL加密传输功能,避免以明文方式在网络中传输敏感信息,防止信息泄露;变更内容序
  • 1
  • 2
  • 3
  • 4
  • 5