浏览器在线IDE code-server 安装教程

本文详细介绍Docker及其Compose的安装过程,包括设置容器、修改apt源、安装Python3及pip3的方法。同时,提供了使用Docker运行VSCode服务器的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0.docker 安装

0.1 docker 安装

curl -sSL https://get.daocloud.io/docker | sh

0.2 Docker-Compose 安装

使用版本为1.25.4,最新版本见该链接

curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.4/docker-compose `uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

1. 创建项项目件夹:

mkdir -p /home/coder/project

2. 创建并运行container:

docker run -it --restart=always -u root -p 80:8080 --name code -v "/home/coder/project:/home/coder/project"  -e PASSWORD=mypassword codercom/code-server:latest
  • --restart=always 重启宿主机后,自动启动这个容器
  • -u rootroot 用户身份运行,否则使用的时候很多操作会提示权限不足。
  • -p 80:8080 将容器 8080 端口映射到宿主机80端口
  • --name code 容器名为 code
  • -v "/home/coder/project:/home/coder/project" 容器中的 /home/coder/project ,目录挂载到宿主机的 /home/coder/project 目录
  • -e PASSWORD=mypassword 设置密码为 mypassword 。如果不设置密码,则每次启动会随机生成密码。查看随机生成的密码的方式将5. docker命令


可选

VS code 打开控制台快捷键:Crtl + Shift + y

3. 修改 apt 源:

3.1 备份文件

sudo cp /etc/apt/sources.list /etc/apt/sources.bak1

3.2 修改文件/etc/apt/sources.list为新源:

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

3.3 更新软件列表

sudo apt-get update

报错 The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3B4FE6ACC0B21F32 解决方法:

  1. 在修改文件前执行 sudo apt-get install gnupg2
  2. 替换文件
  3. 执行 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
  4. 再次执行 sudo apt-get update ,不再报错

4. 安装 python3 及 pip3

sudo apt-get install python3
sudo apt-get install python3-pip

4.1 将 python3 启动命令改为 python

sudo cp /usr/bin/python3 /usr/bin/python

5. docker命令

  • 启动:docker start code
  • 停止:docker stop code
  • 查看输出日志: docker logs --tail 20 code
  • 删除:docker rm code
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值