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 如何添加证书相关推荐

  1. Linux安装指定版本的docker及添加国内镜像源

    一.安装指定版本docker 1. 下载deb文件 选择Ubuntu的deb文件 访问https://download.docker.com/linux/ubuntu/dists/ 来选择Ubuntu ...

  2. 蚂蚁笔记 linux安装教程,群晖docker安装蚂蚁笔记安装教程

    原标题:群晖docker安装蚂蚁笔记安装教程 背景 偶然看见其他网友群晖一个 用途 当然是安装镜像了,需要安装2个 映像 mongo与leanote 2.直接创建mongo容器,端口27017 其他默 ...

  3. Linux安装Tomcat(非Docker安装、开放端口)

    1.安装 安装前提 已经装好JDK并已经配置好环境变量 下载 官网下载Linux版压缩包 上传 用Xftp或者其他软件上传压缩包至Linux的opt或者usr/local文件夹下(根据自己习惯),这里 ...

  4. rancher中级(二)(rancher中添加证书及操作虚拟主机)

    制作一个ssl证书 首先了解关于ssl证书的背景知识:http://www.cnblogs.com/zxj015/p/4458066.html SSL证书包括: 1,CA证书,也叫根证书或者中间级证书 ...

  5. 安装Harbor1.4.0开源docker镜像仓库(含letsencrypt证书)

    文档版本号:20180223 最近在Ubuntu Linux 14.04上和CentOS Linux 7.4上成功安装了Harbor,现将过程整理如下,供大家参考: 备注:使用非root用户操作Doc ...

  6. linux安装docker教程 centos 7

    一.首先准备一台虚拟机,不会装虚拟机的同学可以看我前面的教程 二.准备一个远程连接工具,连接到linux系统,这里我用的是CRT 三.值得注意的一点是,在linux中安装docker有一个必要条件就是 ...

  7. linux非root用户搭建docker,Linux CentOS 7 非root用户安装源码版Docker

    Linux 版本:CentOS 7 注意:非root用户必须要有sudo权限 一.安装前的准备 1.查看当前主机是否有docker组 若没有输出结果则新建 再次查看,发现已经有了docker组 2.新 ...

  8. linux安装教程 ce,docker CE安装教程

    docker CE安装教程 2018-11-09 10:28 | coding云 | 31451次阅读 | 本文开发环境为Ubuntu 16.04 LTS 64位系统,通过apt的docker官方源安 ...

  9. linux安装docker部署java项目

    大家好,我是烤鸭: 分享一下linux上部署docker的javaweb项目 1.环境 linux centos 7.2 64-bit 系统 kernel 3.10+ 查看版本号 : uname -r ...

  10. linux非root用户搭建docker,linux centos7 非root用户安装源码版docker

    注意:非root用户必须要有sudo权限 一.安装前的准备 1.查看当前主机是否有docker组 若没有输出结果则新建 再次查看,发现已经有了docker组 2.新增拥有sudo权限的用户(若知道ro ...

最新文章

  1. 独家 | 手把手教你用Python进行Web抓取(附代码)
  2. 20岁的谷歌,和它“最成功”的大败笔
  3. Winform开发框架之插件化应用框架实现
  4. Linear Algebra lecture6 note
  5. 机器学习之梯度下降法(GD)和坐标轴下降法(CD)
  6. html表单action属性值,HTML中的form表单中的action属性
  7. 19款探岳刷隐藏教程_Excel 2019快速入门视频教程 Excel技巧 Excel函数公式 Excel下载...
  8. python数据挖掘学习笔记】十三.WordCloud词云配置过程及词频分析
  9. 开源 Asp.net mvc 用户中心(nUserCenter) 产品机会评估
  10. 【C语言】在线OJ题 BC7-BC52-牛客网编程初学者入门训练
  11. java判空null前后,关于java:引不要再使用null判空了
  12. 小微企业——客户借款原因分析
  13. 地图比例尺与空间分辨率之间的关系_分辨率与比例尺
  14. 第1章 引论 - 数据结构与算法分析 c语言描述
  15. 2016红帽年度创新大奖榜单揭晓
  16. 陈向京:个人养老金投资的配置和策略
  17. 通过阿里P9代考这件事,聊聊职级
  18. 菜鸟教程JVM优化,看一篇就够了!
  19. android rgmap,Android版的数字地质填图系统开始应用测试
  20. vim/Gvim安装插件

热门文章

  1. HTML 教程:基础标签
  2. A. Arena of Greed(博弈+贪心)2020 ICPC, COMPFEST 12, Indonesia Multi-Provincial Contest
  3. You have not agreed to the Xcode license.
  4. HTAP数据库及应用场景简析
  5. 中国近现代史纲要重点整理
  6. 【Java 基础语法01】 举例描述二进制和十进制的互转
  7. 51nod 1431 快乐排队
  8. 黑马程序员————高新技术————内省(了解JavaBean)
  9. python实现视频播放器_对目前的视频播放器不满意?教你用Python做一个视频播放器...
  10. 在线文库系统 文档在线预览 文库分享网站