docker-componse搭建code-server服务

我的blog: https://ximikang.icu

code-server is vscode running on a remote server, accessibale throught the browser.
code-server就是一个可以搭建在服务器上的远程vscode,并且我们可以直接用browser直接访问,本来的初衷是为了写blog可以直接在浏览器中写,而不是每次必须打开vscode,后来发现code-server也可以用在ipad上,兼容性还不错
参考自:https://github.com/cdr/code-server

X00

使用docker搭建code-server的优势是搭建速度比较快,但是没有办法使用宿主机的环境和配置,如果需要配置需要从头开始配置。

Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速的部署分布式应用。使用docker compose我们的docker命令可以复用,也可以构成更高级的配置文件。

配置

新建文件夹mkdir /usr/local/code-server 可以在任意位置,用来存放建立的新工程,打开新建的文件夹cd /usr/local/code-server,新建并编辑docker-composetouch docker-compose.yml && vim docker-compose.yml

version: "3"

services:
  code-server:
    container_name: code-server
    image: codercom/code-server
    ports:
      - "8080:8080"
    volumes:
      - "/usr/local/code-server/project:/home/coder/project"
    environment:
      PASSWORD: <password>
    restart: always
  • ports
    前面为宿主机端口可以改为需要的端口,后面为容器内端口不能更改
  • volumes
    数据卷:前面为新建的文件夹 + ‘project’
  • restart
    容器意外关闭后可以自动重启

启动容器

#在cocker-compose.yml目录下

docker-compose up ##正常启动
docker-compose up -d ##后台启动

# kill docker container
docker ps #查看对应的code-server id
docker kill <id>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ximikang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值