Jenkins容器docker部署springboot项目-问题记录

admin
2022-05-09 / 0 评论 / 50 阅读 / 正在检测是否收录...

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
4

评论 (0)

取消