Ubuntu 系统、Docker配置、Docker的常用软件配置(下)

前言

书接上文,现在操作系统已经有了,作为程序的载体Docker也安装配置好了,接下来我们需要让Docker发挥它的法力了。

Docker常用软件的安装

1.Redis 缓存安装

1.1 下载

docker pull redis:7.4.1 #可改为自己需要的版本

1.2 创建本地目录存储数据库及配置文件

sudo mkdir /redis

sudo mkdir /redis/data

1.3 创建或者下载配置文件

1.3.1 创建方法

第一步: 下载地址

第二步:解压后找到并打开redis.conf文件

第三步:找到 :

requirepass foobared #此处修改密码

修改为:

requirepass 123456#此处修改的密码

第四步:找到:

bind 127.0.0.1 -::1 #可以修改为0.0.0.0或直接注释

修改为:

#bind 127.0.0.1 -::1 #可以修改为0.0.0.0或直接注释

第五步:找到

protected-mode yes

修改为:

protected-mode no

第六步:把这上文件复制到系统的redis目录中

1.4 启用Redis

docker run --restart=always \

-p 6379:6379 \

--name redis \

-v /redis/redis.conf:/etc/redis/redis.conf \

-v /redis/data:/data \

-d redis redis-server /etc/redis/redis.conf

ps:

--restart=always: 让容器在退出时总是重新启动

-p 6379:6379: 将容器内部的 Redis 服务端口 6379 映射到主机上的端口 6379

--name redis: 给容器取名redis

-v /redis/redis.conf:/etc/redis/redis.conf: 使用 -v 参数将主机上的 /root/redis/redis.conf 文件挂载到容器内的 /etc/redis/redis.conf 文件

-v /redis/data:/data: 使用 -v 参数,将主机上的 /root/redis/data 目录挂载到容器内的 /data 目录

-d: 后台运行容器,即以 detached 模式运行,去掉-d则直接在控制台输出

redis: 使用的 Docker 镜像名称

redis-server /etc/redis/redis.conf:传递给 Redis 服务器的命令,告诉 Redis 服务器使用指定的配置文件 /etc/redis/redis.conf

2.Ubuntu JDK安装

2.1 故意输入JDK - v ,意在查看JDK的安装信息

2.2 根据提示安装JDK

sudo apt install openjdk-17-jdk-headless #安装其中一个版本,这里使用的上面的第一个

2.3 安装后验证

java -version

3.Ubuntu Maven

3.1 安装

sudo apt install maven

3.2 验证并记住MavenHOME 后面配置Jenkins会用到

mvn -v

4.JenKins 配置并生效

4.1 Ubuntu 开启防火墙

sudo ufw enable

4.2 Ubuntu开启端口

sudo ufw allow 2375

4.3 buntu重新启动防火墙

sudo ufw reload

4.4 buntu查看是否已经正常开放了

sudo ufw status

4.5 Ubuntu开放JenKins端口

sudo ufw allow 8080 #开放

sudo ufw reload #重新加载

sudo ufw status #查看状态是不是都 开了

4.6 Jenkins下载与安装Maven插件

4.7 下载与安装SSL插件

4.8 Ubutun 安装SSL服务

查看是否开启ssh

sudo ps -e |grep ssh

安装ssh

sudo apt-get update

sudo apt-get install openssh-server

查看是否启动ssh

sudo ps -e |grep ssh

启动ssh命令:

service sshd start

ps 如果提示未找到服务运行如下:

systemctl enable ssh.service

启动ssh命令:

service sshd start

4.9 Jenkins SSL配置

4.10 Jenkins 全局部配置

4.11 创建并配置项目

4.12 Maven配置文件给Jenkins权限

sudo chown jenkins:jenkins /usr/share/maven/conf/settings.xml

附 pom.xml文件

对应的yml文件

接下来测试一下,第一次下载Maven需要一些时间

相关推荐
LuDvei1 小时前
windows x86中ssh远程连接 ubuntu
windows·ubuntu·ssh
CodeCaptain1 小时前
【四】Ubuntu 24.04 安装 GUI 完整指南支持OpenClaw
ubuntu·ai·openclaw
CodeCaptain2 小时前
【三】OpenClaw给飞书添加24小时工作的AI助理
windows·ubuntu·ai·飞书·openclaw
权、狐妖2 小时前
VMware中开启虚拟机出现“客户机操作系统已禁用CPU,请关闭或重置虚拟机“提示的一个解决办法
ubuntu
CodeCaptain3 小时前
【七】Web 端初始化配置的详细步骤
windows·ubuntu·ai·openclaw
davidson14713 小时前
Ubuntu配置Claude
linux·人工智能·ubuntu·claude
程序人生5183 小时前
ubuntu桌面版安装后配置允许root通过图形界面登录和ssh登录 亲测有效
ubuntu·postgresql·ssh
bingyan03713 小时前
openclaw-基于ubuntu24安装部署
ubuntu·部署·openclaw
阿梦Anmory4 小时前
如何使用 SCP 从 Windows 传输文件到 Ubuntu 服务器
服务器·windows·ubuntu
xiaobai12 34 小时前
【无标题】
ubuntu