linux安装docker crt证书,docker 如何添加证书
1.升级处理:sudo apt-get update
缺包,包的版本旧等问题可以由此解决,如果不是的话那就是缺失认证,需要生成自己的认证证书。
2.生成自己的认证证书
先建一个文件夹
mkdir -p certs
之后创建证书,证书生成在刚才创建的文件夹中
openssl req -newkey rsa:4096 -nodes -sha256 -keyout /root/certs/domain.key -x509 -days 365 -out /root/certs/domain.crt
之后将certs生成的证书放到/etc/docker/目录下
之后重启docker服务 sudo service docker restart
Reboot之后即可
补充:使用Docker安装的nginx配置HTTPS证书
新建ssl.conf,将文件放入conf.d文件夹中
server {
listen 443;
server_name localhost;
ssl on;
root html;
index index.html index.htm;
ssl_certificate cert/1533224843981.pem;
ssl_certificate_key cert/1533224843981.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location / {
root html;
index index.html index.htm;
}
}
注意点:cert为相对路径,若是linux文件夹与nginx.conf,若是window则在conf文件夹下。
运行
docker run --name mynginx -p 443:443 -v /opt/data/nginx/nginx.conf:/etc/nginx/nginx.conf
-v /opt/data/nginx/conf.d:/etc/nginx/conf.d/default.conf
-v /opt/data/nginx/www:/www -v /opt/data/nginx/cert:/etc/nginx/cert
-v /opt/data/nginx/ssl.conf:/etc/nginx/conf.d/ssl.conf -d nginx
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。
linux安装docker crt证书,docker 如何添加证书相关推荐
- Linux安装指定版本的docker及添加国内镜像源
一.安装指定版本docker 1. 下载deb文件 选择Ubuntu的deb文件 访问https://download.docker.com/linux/ubuntu/dists/ 来选择Ubuntu ...
- 蚂蚁笔记 linux安装教程,群晖docker安装蚂蚁笔记安装教程
原标题:群晖docker安装蚂蚁笔记安装教程 背景 偶然看见其他网友群晖一个 用途 当然是安装镜像了,需要安装2个 映像 mongo与leanote 2.直接创建mongo容器,端口27017 其他默 ...
- Linux安装Tomcat(非Docker安装、开放端口)
1.安装 安装前提 已经装好JDK并已经配置好环境变量 下载 官网下载Linux版压缩包 上传 用Xftp或者其他软件上传压缩包至Linux的opt或者usr/local文件夹下(根据自己习惯),这里 ...
- rancher中级(二)(rancher中添加证书及操作虚拟主机)
制作一个ssl证书 首先了解关于ssl证书的背景知识:http://www.cnblogs.com/zxj015/p/4458066.html SSL证书包括: 1,CA证书,也叫根证书或者中间级证书 ...
- 安装Harbor1.4.0开源docker镜像仓库(含letsencrypt证书)
文档版本号:20180223 最近在Ubuntu Linux 14.04上和CentOS Linux 7.4上成功安装了Harbor,现将过程整理如下,供大家参考: 备注:使用非root用户操作Doc ...
- linux安装docker教程 centos 7
一.首先准备一台虚拟机,不会装虚拟机的同学可以看我前面的教程 二.准备一个远程连接工具,连接到linux系统,这里我用的是CRT 三.值得注意的一点是,在linux中安装docker有一个必要条件就是 ...
- linux非root用户搭建docker,Linux CentOS 7 非root用户安装源码版Docker
Linux 版本:CentOS 7 注意:非root用户必须要有sudo权限 一.安装前的准备 1.查看当前主机是否有docker组 若没有输出结果则新建 再次查看,发现已经有了docker组 2.新 ...
- linux安装教程 ce,docker CE安装教程
docker CE安装教程 2018-11-09 10:28 | coding云 | 31451次阅读 | 本文开发环境为Ubuntu 16.04 LTS 64位系统,通过apt的docker官方源安 ...
- linux安装docker部署java项目
大家好,我是烤鸭: 分享一下linux上部署docker的javaweb项目 1.环境 linux centos 7.2 64-bit 系统 kernel 3.10+ 查看版本号 : uname -r ...
- linux非root用户搭建docker,linux centos7 非root用户安装源码版docker
注意:非root用户必须要有sudo权限 一.安装前的准备 1.查看当前主机是否有docker组 若没有输出结果则新建 再次查看,发现已经有了docker组 2.新增拥有sudo权限的用户(若知道ro ...
最新文章
- 独家 | 手把手教你用Python进行Web抓取(附代码)
- 20岁的谷歌,和它“最成功”的大败笔
- Winform开发框架之插件化应用框架实现
- Linear Algebra lecture6 note
- 机器学习之梯度下降法(GD)和坐标轴下降法(CD)
- html表单action属性值,HTML中的form表单中的action属性
- 19款探岳刷隐藏教程_Excel 2019快速入门视频教程 Excel技巧 Excel函数公式 Excel下载...
- python数据挖掘学习笔记】十三.WordCloud词云配置过程及词频分析
- 开源 Asp.net mvc 用户中心(nUserCenter) 产品机会评估
- 【C语言】在线OJ题 BC7-BC52-牛客网编程初学者入门训练
- java判空null前后,关于java:引不要再使用null判空了
- 小微企业——客户借款原因分析
- 地图比例尺与空间分辨率之间的关系_分辨率与比例尺
- 第1章 引论 - 数据结构与算法分析 c语言描述
- 2016红帽年度创新大奖榜单揭晓
- 陈向京:个人养老金投资的配置和策略
- 通过阿里P9代考这件事,聊聊职级
- 菜鸟教程JVM优化,看一篇就够了!
- android rgmap,Android版的数字地质填图系统开始应用测试
- vim/Gvim安装插件
热门文章
- HTML 教程:基础标签
- A. Arena of Greed(博弈+贪心)2020 ICPC, COMPFEST 12, Indonesia Multi-Provincial Contest
- You have not agreed to the Xcode license.
- HTAP数据库及应用场景简析
- 中国近现代史纲要重点整理
- 【Java 基础语法01】 举例描述二进制和十进制的互转
- 51nod 1431 快乐排队
- 黑马程序员————高新技术————内省(了解JavaBean)
- python实现视频播放器_对目前的视频播放器不满意?教你用Python做一个视频播放器...
- 在线文库系统 文档在线预览 文库分享网站