codeserver给docker容器

codeserver安装在docker容器中

docker容器拉取环境配置

docker pull ubuntu:20.04

sudo apt update
sudo apt install wget

sudo apt install net-tools
sudo apt update
sudo apt install git

apt install curl
与镜像相关的常用指令

docker run:根据镜像创建容器
docker images:查看本地镜像列表
docker build:根据Dockerfile文件创建镜像
docker rmi:删除镜像
docker load:导入镜像
docker save:导出镜像

与容器相关的常用指令

docker start/stop/restart:启动/停止/重启容器
docker exec:让正在运行的容器执行命令
docker attach:连接正在运行的容器
docker ps:查看容器列表,默认显示正在运行的容器,-a显示所有容器
docker top:查看容器中运行的进程信息
docker rm:删除容器
------------------------------------


touch my_bianyi_imx6ull_docker.sh
chmod 777 my_bianyi_imx6ull_docker.sh 
./my_bianyi_imx6ull_docker.sh 

my_bianyi_imx6ull_docker.sh 文件

#!/bin/bash

MOUNT_DIR=/home/$USER
if [ ! -z "$1" ]; then
  MOUNT_DIR=$1
fi

CONTAINER_NAME=$USER.imx_6ull_docker
if [ ! -z "$2" ]; then
  TARGET=$2
  CONTAINER_NAME=$USER.$TARGET.imx_6ull_docker
fi

IMAGE="ubuntu:20.04"
OLD_ID=`docker ps -aq -f name=$CONTAINER_NAME`
ID_runing=`docker ps -aq -f name=$CONTAINER_NAME -f status=running`
if [ -z "$OLD_ID" ]; then
        docker run -itd --name=$CONTAINER_NAME -p 8095:8080  -v $MOUNT_DIR:/mnt/ $IMAGE
else
        if [ -z "$ID_runing" ]; then
        docker start $OLD_ID
        fi
fi
docker exec -it $CONTAINER_NAME bash

开始配置codeserver

下面这条命令预览安装的过程但是不安装
curl -fsSL https://code-server.dev/install.sh | sh -s -- --dry-run
下面这条命令是实际进行安装
curl -fsSL https://code-server.dev/install.sh | sh


curl -fsSL https://code-server.dev/install.sh | sh这个命令也可以用来更新
vim ~/.config/code-server/config.yaml 

config.yaml 配置的参数如下:

bind-addr: 0.0.0.0:8080 #127.0.0.1:8080
auth: password
password: qwerqwdjoapmdaodo
cert: false

bind-addr的默认参数是:127.0.0.1:8080,如果你想通过局域网访问code-server的话,需改为:0.0.0.0:8080

password是登录所需密码,可按各自需求修改
注:局域网访问的话在浏览器输入:主机IP:8080

192.168.10.190:8080

https://github.com/coder/code-server/issues/6627

picture 0

https://blog.csdn.net/csh1807266489/article/details/130115066
export PASSWORD="wuboy2001"

systemctl enable --now code-server@root

https://www.scholat.com/vpost.html?pid=180131

vim ~/.config/code-server/config.yaml

posted @   wuboy19  阅读(149)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
点击右上角即可分享
微信分享提示