Jenkins容器docker部署springboot项目-问题记录
一、docker容器内不能使用vim
解决方案:
以root进入容器内
docker exec -it -user root jenkins /bin/bash
更新软件包
apt-get update
升级过程可能非常慢,因为是从海外站点拉取镜像,所以我们可以配置一个国内的镜像源,加速镜像拉取更新。
备份原文件
mv /etc/apt/sources.list /etc/apt/sources.list.bak
查看容器中Debian版本
cat /etc/issue
修改配置sources.list文件
根据自己版本修改成对应内容,修改内容参考阿里镜像https://developer.aliyun.com/mirror/debian
我容器Debian为11.x版本,修改内容为:
cat >/etc/apt/sources.list <<EOF
deb http://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb http://mirrors.aliyun.com/debian-security/ bullseye-security main
deb-src http://mirrors.aliyun.com/debian-security/ bullseye-security main
deb http://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
EOF
重新执行
apt-get update
安装vim
apt-get install -y vim
安装rpm
apt-get install rpm -y
二、docker容器内vim不能粘贴内容
vim右键进入visual模式无法粘贴
解决方案
vim /usr/share/vim/vim80/defaults.vim
修改内容:第70行,在mouse=a的=前面加个-,修改后如下:
if has('mouse')
set mouse-=a
endif
三、docker容器内环境配置
修改环境变量配置
vi /etc/profile
新增jdk、mavn环境变量配置
# java环境变量
export JAVA_HOME=/jdk/jdk-11.0.10
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=./:JAVA_HOME/lib:$JRE_HOME/lib
# maven环境变量
export M2_HOME=/maven/apache-maven-3.8.5
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin
重新加载环境变量
source /etc/profile
检验是否配置成功
java -version
mvn -v
评论 (0)