首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在 Linux 上安装和使用 Docker

    安装 由于 Ubuntu Server 16.04 缺少图形界面,我会完全通过命令行来安装和使用 Docker。在你安装前,你需要更新 apt 然后进行必要的升级。...(LCTT 译注:FastCGI 进程管理器FastCGI Process Manager是一个 PHPFastCGI 管理器,旨在将 FastCGI 进程管理整合进 PHP 包中)功能、LetsEncrypt...(LCTT 译注:由 ISRG 提供的免费 SSL 项目),Bitnami,在树莓派上使用的 Nginx 和 Drupal,等等很多很多)。...图 3:Docker Hub 上找到的各种 NGINX 镜像。 假设,你想要下载内建有反向代理功能的 Nginx 镜像,有个非官方的镜像 jwilder/nginx-proxy。...因此输入下面命令来拉取这个镜像: docker pull jwilder/nginx-proxy 再输入 docker images 命令来查看新拉下来的这个镜像(图 4)。

    2.5K10

    在 Linux 上安装和使用 Docker

    Docker 使得创建、部署,和管理容器变得特别简单。更好的是,安装和使用 Docker 在 Linux 平台上特别的方便。...安装 由于 Ubuntu Server 16.04 缺少图形界面,我会完全通过命令行来安装和使用 Docker。在你安装前,你需要更新 apt 然后进行必要的升级。...(LCTT 译注:由 ISRG 提供的免费 SSL 项目),Bitnami,在树莓派上使用的 Nginx 和 Drupal,等等很多很多)。...图 3:Docker Hub 上找到的各种 NGINX 镜像。 假设,你想要下载内建有反向代理功能的 Nginx 镜像,有个非官方的镜像 jwilder/nginx-proxy。...因此输入下面命令来拉取这个镜像: docker pull jwilder/nginx-proxy 再输入 docker images 命令来查看新拉下来的这个镜像(图 4)。

    2.5K10

    用腾讯轻量云服务器来搭建PDF在线工具箱

    如下图所示,点击购买即可 [秒杀页面] 然后选择【地域】和【镜像】,地域的话选择距离自己最近的地域,我们后面要使用Docker进行安装,因此这里直接选择【Docker基础镜像】,下面系统可以选一个自己熟悉的...激活【PDF文字提取】选项,然后根据需要来选择额外支持的语言,目前内部默认支持简体中文和英文,因此基本上不需要选择。...只需要额外启动两个容器即可 docker run --detach \ --name nginx-proxy \ --publish 80:80 \ --publish 443:...:/tmp/docker.sock:ro \ nginxproxy/nginx-proxy docker run --detach \ --name nginx-proxy-acme...\ --volumes-from nginx-proxy \ --volume /var/run/docker.sock:/var/run/docker.sock:ro \ --

    2K00

    traefik基本使用

    配置文件,定义 Traefik 和其他服务的容器配置 ├── dynamic # 动态配置目录,Traefik 会监控此目录下的文件变化 │ ├── reverse-proxy.yml # 反向代理配置...watch: true # 自动监听配置文件变化 certificatesResolvers: letsencrypt: # 定义名为 letsencrypt 的证书解析器 acme...,所以新增的容器服务满足networks和labels条件,traefik就会自动识别然后路由外部访问的流量到容器中。...注意: 确保新服务的networks和traefik一致就可以,还有labels必须要声明 方法 1.配置docker-compose.yml 内部 docker 服务配置networks和labels...新服务如果是docker-compose启动的,就加上networks和labels,不建议放在traefik下的docker-compose.yml中 避免耦合 方法2.

    18510

    利用let's encrypt为网站免费启用https

    /letsencrypt-auto run --debug 安装过程中可能会安装较多依赖的第三方库,这对于线上环境无疑是不够友好和安全的,我们可以选择使用docker。...docker run -it --rm -p 443:443 -p 80:80 --name letsencrypt \ -v "/etc/letsencrypt:/etc/letsencrypt...CA的证书从2015-11-17日开始才被信任, 如果你使用在此时间之前申请的证书, 可能会遇到浏览器不信任的错误提示....原理 letsencrypt 通过 ACME() 协议, 使人们可以轻松建立HTTPS服务, 并且在无人干预的情况下可以自动获取浏览器所信任的证书...., 不能仅仅使用cert.pem, 否则将会引发错误 配置文件 # 使用4096长度的RSA秘钥 rsa-key-size = 4096 # 总是使用临时测试服务 server = https://acme-staging.api.letsencrypt.org

    1.2K60

    Lets Encrypt与Ubuntu Server深度实战指南:构建免费HTTPS加密世界

    Let's Encrypt于2015年正式推出,通过自动化证书管理环境(ACME) 协议简化了证书的申请、验证和部署过程。...2.2 ACME协议解析ACME(Automated Certificate Management Environment)协议是Let's Encrypt的核心技术,它标准化了证书申请、验证和续订的自动化流程...= TLSv1.29.4 Docker环境中的证书管理在Docker化环境中,可以使用Docker版本的Certbot,或通过挂载卷的方式共享证书:使用Docker Certbot:sudo docker...:创建Docker卷用于存储证书:docker volume create ssl_certs将证书复制到卷中:docker run --rm -v ssl_certs:/ssl -v /etc/letsencrypt...SSL Labs等工具测试SSL配置日志审计:定期审查访问日志和错误日志11 结语Let's Encrypt极大地降低了部署HTTPS的门槛,推动了全网加密的进程。

    57310
    领券