1. 服务器选择

xshell直接登录docker容器 xshell安装docker_docker


xshell直接登录docker容器 xshell安装docker_php_02

2. 服务器配置

设置root 密码

xshell直接登录docker容器 xshell安装docker_xshell直接登录docker容器_03


在防火墙中添加常用的端口 : 80,22,3306,6379 等

xshell直接登录docker容器 xshell安装docker_nginx_04


xshell直接登录docker容器 xshell安装docker_nginx_05

3. 下载 Xshell 6 连接 远程服务器


主机(H) 是服务器的IP

xshell直接登录docker容器 xshell安装docker_服务器_06


恭喜你~连接成功

xshell直接登录docker容器 xshell安装docker_php_07

5. 服务器安装常用工具

5.1安装git 工具

5.3 Linux 生成 ssl 密钥 用于git 连接远程库

ssh-keygen -t rsa -C “你的邮箱”

这样就生成生成成功了

xshell直接登录docker容器 xshell安装docker_服务器_08


下载密钥文件到本地 ,等一下配置到git 远程仓库中就不用密码登录了哦

xshell直接登录docker容器 xshell安装docker_php_09


复制 SSL公钥的密钥

xshell直接登录docker容器 xshell安装docker_服务器_10


我用的是码云远程git 仓库;添加SSH 公钥到码云远程仓库中

xshell直接登录docker容器 xshell安装docker_php_11


xshell直接登录docker容器 xshell安装docker_nginx_12

6. 项目部署以及docker环境搭建

xshell直接登录docker容器 xshell安装docker_服务器_13


安装 docker 容器的时候会提示 docker-compose 不存在

xshell直接登录docker容器 xshell安装docker_nginx_14


我们就来安装 docker-compose

参考安装文段7. docker-compose up -d 安装 容器实例

xshell直接登录docker容器 xshell安装docker_nginx_15


这里等待需要一点时间(大于5~10分钟左右)休息一下吧,辛苦了8. nginx 环境 配置 (laravel 一样哈)

xshell直接登录docker容器 xshell安装docker_nginx_16

nginx 404 问题:
第一步:【应该是nginx/sites/xxx.conf 里面的 root 地址问题】
第二步:【注意这个地址是映射到Nginx容器里面的地址】
第三步:【docker exec -it lnmp-nginx sh 进入容器中查看项目的真实地址】