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需要一些时间

相关推荐
守护安静星空31 分钟前
ubuntu vscode 调试 at32f435vmt7
linux·vscode·ubuntu
集智飞行35 分钟前
禁用Ubuntu网卡的电源管理(Power Management)
linux·运维·ubuntu
MIXLLRED44 分钟前
创建 GitHub 私人仓库并上传本地项目的完整步骤
ubuntu·github
开开心心就好1 小时前
安卓免费证件照制作软件,无广告弹窗
linux·运维·安全·pdf·迭代器模式·依赖倒置原则·1024程序员节
雪碧聊技术1 小时前
前端项目部署到服务器
服务器·nginx·ubuntu·前端项目部署
小飞菜涅1 小时前
FAST-LIVO2相机内参标定
linux·嵌入式硬件·ubuntu·相机
源远流长jerry14 小时前
在 Ubuntu 22.04 上配置 Soft-RoCE 并运行 RDMA 测试程序
linux·服务器·网络·tcp/ip·ubuntu·架构·ip
lay_liu16 小时前
ubuntu 安装 Redis
linux·redis·ubuntu
Eric.Lee202119 小时前
查看ubuntu机器正在使用的网络端口
网络·ubuntu·php
grrrr_120 小时前
【工具类】虚拟机 + Ubuntu 安全部署 OpenClaw,联动 Ollama 零成本解锁云端大模型
linux·运维·ubuntu·#openclaw·#小龙虾