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
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
分类:
docker学习记录
标签:
学习笔记
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App