docker获取自己的容器id(docker 如何添加证书)
类别:服务器 浏览量:120
时间:2021-10-15 00:09:05 docker获取自己的容器id
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
以上为个人经验,希望能给大家一个参考,也希望大家多多支持开心学习网。如有错误或未考虑完全的地方,望不吝赐教。
您可能感兴趣
- docker怎么部署node-exporter(Docker搭建部署Node项目的方法步骤)
- docker中mysql连接命令(docker 如何修改mysql的root密码)
- net coredocker基础镜像(Docker 部署net5程序实现跨平台功能)
- docker无法启动内存不足(解决docker磁盘空间不足问题)
- linuxnfs服务教程(使用Docker的NFS-Ganesha镜像搭建nfs服务器的详细过程)
- 阿里云docker 基础镜像(Docker 配置阿里云容器服务操作)
- docker容器里的容器之间通信(Docker容器连接相互通信的实现)
- nginxdocker界面(Docker部署nginx实现过程图文详解)
- idea 远程部署docker(通过idea打包项目到docker的操作方法)
- docker配置redis集群(基于Docker搭建Redis主从集群的实现)
- volume怎么添加docker(docker volume删除卷的操作)
- docker 重启容器后数据丢失(如何恢复docker容器数据)
- docker清理脚本(Docker 清理的常用方法及问题)
- docker容器启动后秒退(解决docker run 或者 docker restart 启动镜像就自动退出)
- 容器之间的通信docker(Docker容器互访的三种方法)
- docker启动sqlserver(用docker运行postgreSQL的方法步骤)
- 到了岁末 临门一脚 节点,天台综合督评会目标直指 全年红(到了岁末临门一脚)
- 寒假余额不满24小时,不如来一场说走就走的亲子阅读之旅(寒假余额不满24小时)
- 省委书记出席的交流会,十位县委书记同场发言,代表公文材料的高水平(省委书记出席的交流会)
- 《刘老根3》热播,去世15年的她却再次被 伤害(去世15年的她却再次被)
- 十二星座爱情支配欲指数(十二星座爱情支配欲指数)
- 虐待儿童是发泄支配欲的愚蠢行为(虐待儿童是发泄支配欲的愚蠢行为)
热门推荐
- sql中的exists详解(SQL中EXPLAIN命令的使用方法)
- 为什么dede主页加载不出来(dede中第一次登陆密码错误的解决方法)
- sqlserver改表结构不允许(SQL Server阻止保存修改表结构的解决方法)
- python中读取文件怎么操作(Python实现的读取文件内容并写入其他文件操作示例)
- python画折线图(python使用Plotly绘图工具绘制水平条形图)
- div中设置图片的大小(div或img图片高度随宽度自适应的方法)
- css box样式(解析CSS的box model盒模型及其内的子元素布局控制)
- 游标和sql语句区别(详解SQL游标的用法)
- SQL SERVER存储过程调试
- yii与uniapp交互(Yii框架的路由配置方法分析)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9