深圳建设网站培训机构,wordpress主题更换字体教程 hu,百度爱采购优化软件,wordpress 按销量docker搭建node环境开发服务器
本文章是我自己搭建node环境开发服务器的过程记录#xff0c;不一定完全适用所有人。根据个人情况#xff0c;按需取用。
命名项目路径
为了方便cd到项目路径#xff0c;将项目路径重命名#xff0c;方便输入。
vim /etc/profile # 修改p…docker搭建node环境开发服务器
本文章是我自己搭建node环境开发服务器的过程记录不一定完全适用所有人。根据个人情况按需取用。
命名项目路径
为了方便cd到项目路径将项目路径重命名方便输入。
vim /etc/profile # 修改profile文档export work_code/disk_ntfs/code/work # 文档末尾添加路径配置cd $work_code # 就可以cd路径了其他配置文件也可以使用路径命名创建项目文件夹
mkdir project创建Dockerfile文件
在项目文件夹中创建Dockerfile文件。
vim Dockerfile输入文件内容
FROM node # 基础镜像
WORKDIR /code # 工作目录
COPY hosts /etc/hosts_extra # 将hosts文件拷贝到hosts_extra文件完成hosts配置
RUN apt update apt install -y openssh-server # 安装ssh服务
RUN echo PermitRootLogin yes /etc/ssh/sshd_config # 配置ssh服务可以通过root账号登录
RUN echo root:password | chpasswd # 修改root账号密码
RUN mkdir /run/sshd # 防止ssh启动报错找不到文件创建docker-compose.yml文件
在项目文件夹中创建docker-compose.yml文件。
vim docker-compose.yml输入文件内容
version: 3 # 指定本yml依从的compose哪个版本制定的
services:web:build: . # 构建镜像上下文路径restart: always # 重启策略ports: # 端口映射- 10000:5173- 20000:22volumes: # 挂载卷- $work_code/web:/codestdin_open: true # 打开标准输入可以接受外部输入tty: true # 防止docker运行后自动关闭模拟一个伪终端command: # 覆盖容器启动的默认命令这里是启动ssh服务- bash- -c- |/usr/sbin/sshd -D启动docker容器
docker-compose up配置vscode
打开ssh开发服务器窗口。 配置服务器。 Host web # 主机名称随意Hostname xx.xx.xx.xx # 服务器IP地址或者域名Port 20000 # ssh端口号User root # 用户名配置完成后就可以在连接主机时看到这个配置项。 点击打开并输入之前配置的密码。
可以在文件夹中看到配置的项目文件所在目录了。