阿里云”7天实践训练营“[day2]总结笔记

你。 提交于 2020-08-09 16:27:30

服务器管理软件

管理终端

管理我们的服务器我们需要通过相关软件,针对Linux服务器的管理,这⾥推荐使⽤ Putty。
PuTTY 是⾃由的跨平台 Telnet/SSH 客户端,同时在 Win32 和 Unix 系统下模拟 xterm 终端。其主要作者是 Simon Tatham。由 Larry Li维护并开源的中⽂版:
下载地址:https://github.com/larryli/PuTTY/releases

文件传输

使用Filezilla 通过 SFTP 协议进⾏本地和服务器的⽂件
传输和管理。
下载地址: https://filezilla-project.org/download.php?type=client

代码编辑

推荐使用 Visual Studio Code进行编辑,优点直观明了。
下载地址:https://code.visualstudio.com/

注意在连接服务器时,要开放相应的端口或者IP地址。

安装Docker容器环境

Docker介绍

Docker属于Linux容器的一种封装,提供简单易用的容器接口,通过 Docker 开发者可以将应⽤以及其依赖打包到⼀个轻量、可移植的容器当中,这样就可以避免依赖和兼容性问题,极⼤的降低服务器环境的部署难度。例如开发者在交付⼀个项⽬时只需要给出 Docker⽅案,⽤户仅需要⼏⾏命令就可以快速运⾏项⽬。
同时Docker容器完全使⽤沙箱机制,相互之间不会有任何接⼝(类似 iPhone 的 app),实现应⽤间的有效隔离,特别是在⼀些应⽤托管的领域,Docker ⼤⼤提升了安全性。

安装 Docker 环境

通过PuTTy连接服务器

  1. 安装 Docker 环境
curl -sSL https://get.daocloud.io/docker | sh

安装完成后输入下面命令行可查看docker是否成功安装

docker -v

  1. 安装 Docker-Compose 环境
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.4/dockercompose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

其中 1.25.4 可以根据 最新版本 修改

部署Web IDE

  1. 运行方式
    这⾥我们使⽤ code-server 解决⽅案将 Visual Studio Code 在服务器中运⾏,这样我们就可以在浏览器中使⽤ Visual Studio Code 了。
  2. 部署
    创建项目文件
mkdir -p /home/coder/project

在docker中运行

docker run -it -p 80:8080 --name code -v "/home/coder/project:/home/coder/project" codercom/code-server:latest

安装完成后运行下面命令行会获得密码

 docker exec -it code /bin/bash
cat ~/.config/code-server/config.yaml


最后直接在浏览器访问公网IP就可以使用。

code service 的使用方法和VS Code是一样的。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!