更换WEB服务器步骤

620 服务器 发表评论
1、创建用户 useradd -d /home/guozao -s /bin/bash guozao mkdir /home/guozao chown -R guozao: /home/guozao passwd guozao 2、加入sudoer vim /etc/sudoers 找到: root ALL=(ALL) ALL 在后面加入: guozao ALL=(ALL) NOPASSWD:ALL 3、修改hostname vim /etc/hostname vim /etc/hosts 4、添加ssh本地计算机的公钥 su guozao mkdir .…

更新alpine Nginx容器中的Let’s Encrypt证书(certbot方式)

2.0k 记录 一条评论
本文说明如何在Docker的alpine nginx容器中更新https证书, 非Docker容器请参考:使用Let's Encrypt免费为网站加上HTTPS 步骤如下: 1、alpine中安装certbot # apk add --no-cache certbot 2、在alpine容器中执行更新命令: # 使用【默认配置目录】的更新命令 # certbot renew # 使用【自定义配置目录】的更新命令 # certbot renew --co…

docker-compose ports和expose的区别

27.3k PHP教程, 服务器 5评论
docker-compose中有两种方式可以暴露容器的端口:ports和expose。 1 ports ports暴露容器端口到主机的任意端口或指定端口,用法: ports: - "80:80" # 绑定容器的80端口到主机的80端口 - "9000:80" # 绑定容器的80端口到主机的9000端口 - "443" # 绑定容器的443端口到主机的任意端口,容器启动时随机分配绑定的主机端口号 不管是否指定…

Docker LNMP环境搭建

94.4k PHP教程 321评论
本文介绍如何使用Docker容器,快速部署LNMP环境。 最终完成的环境我们称为:DNMP(即 Docker + Nginx + MySQL + PHP)。 最终实现一键部署LNMP环境的目的,该环境特点: 完全开源 支持多版本PHP切换(PHP5.4、PHP5.6、PHP7.2...) 支持绑定任意多个域名 支持HTTPS和HTTP/2 PHP源代码位于host中 MySQL data位于host中 所有配置文件可在hos…

Docker部署LNMP完整教程

12.8k PHP教程 38评论
在Docker中部署LNMP环境可以分为以下几个步骤: 安装Docker 创建镜像 创建Dockerfile build Docerfile 复制/修改配置文件 运行镜像,并映射端口 为了方便分布式部署,Nginx、PHP、MySQL和Web目录会分别放在4个不同的容器中,最后我们会打包成4个镜像。 1 安装docker和docker-compose 具体安装步骤不作说明,详细步骤请参考:https://doc…

使用nsenter进入Docker容器

10.0k PHP教程 发表评论
关于什么是 nsenter 请参考如下文章:https://github.com/jpetazzo/nsenter 。 在了解了什么是 nsenter 之后,我们需要把 nsenter 安装到主机中(注意:是主机而非容器或镜像),具体的安装命令如下: $ wget https://www.kernel.org/pub/linux/utils/util-linux/v2.24/util-linux-2.24.tar.gz $ tar -xzvf util-linux-2.24.tar.gz $ cd…

Docker容器使用十大注意事项

6.4k PHP教程 一条评论
当下最火爆的Docker,是一个开源的应用容器引擎。大家已经开始认同并接受容器技术,并意识到它能够解决多种现实问题并具备一系列无可比拟的优势。今天小数就和大家聊一聊容器技术的优势和误区,帮助大家更好地理解和使用Docker。 Docker容器的三大优势: 第一:具备恒定特性–操作系统、库版本、配置、文件夹以及应用程序全部涵盖在内。…

Docker 常用命令

7.6k PHP教程, 服务器 发表评论
查看 docker images # 列出所有镜像(images) docker ps # 列出正在运行的容器(containers) docker ps -a # 列出所有的容器 docker pull centos # 下载centos镜像 docker top <container> # 查看容器内部运行程序 容器 docker stop <container> # 停止一个正在运行的容器,<container>可以是容器ID或名称 docker start…
« 上一页