0
点赞
收藏
分享

微信扫一扫

算法复杂度

洛茄 2024-12-02 阅读 11

最近无聊想自己玩一玩devpos,方便以后接私活,或者学习,O(∩_∩)O,
以后直接安装这篇文档,傻瓜式安装,哈哈
废话不多说,直接进入实战,完成简单的搭建

1.初始化CentOS环境

1.1 关闭防火墙

sudo systemctl stop firewalld

1.2 禁用 firewalld 服务 在启动时自动运行

sudo systemctl disable firewalld

1.3 验证 firewalld 服务状态

sudo systemctl status firewalld

如果 firewalld 已经停止并且被禁用,你应该会看到类似以下的输出:

 firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)

测试以下网络环境

ping aliyun.com

安装完毕后,如果需要开启防火墙输入以下命令

启动防火墙
sudo systemctl start firewalld
确保 firewalld 在系统启动时自动运行
sudo systemctl enable firewalld

2.Docker安装

2.1查看内核

uname -r

2.2更新yum包

yum -y update

或者

yum install -y yum-utils device-mapper-persistent-data lvm2

如果执行报:

已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7x86_64osstock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的错误"

解决方式:

更新镜像源,修改/etc/yum.repos.d/CentOS-Base.repo

sudo vi /etc/yum.repos.d/CentOS-Base.repo

将文件内容替换为阿里云的:

在进行任何修改之前,建议先备份原始的yum源配置文件,以便在需要时能够恢复。yum源配置文件通常位于/etc/yum.repos.d/目录下,文件名为CentOS-Base.repo(根据具体版本和发行版可能有所不同)。

下载阿里云的yum源配置文件

有多种方法可以下载阿里云的yum源配置文件,常用的有wgetcurl命令。以下是一个使用curl命令下载CentOS 7阿里云源配置文件的示例:

bash复制代码

sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

清理yum缓存,并生成新的缓存

sudo yum clean all

sudo yum makecache

然后 验证 yum源是否更换成功 可以试试下载docker

sudo yum install docker-ce docker-ce-cli containerd.io -y

2.3 正式安装Docker

sudo yum remove docker

2.4 安装软件包

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2.5 下载阿里云仓库

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

2.6 下载docker

sudo yum install docker-ce docker-ce-cli containerd.io -y

2.7 启动docker

systemctl start docker

2.8 设置后台开机启动

sudo systemctl enable docker

2.9 验证docker服务状态

sudo systemctl status docker

2.9.1 检查 Docker 版本

docker --version

2.9.2 配置docker加速镜像

2.9.2.1 创建一个/etc/docker 目录

sudo mkdir -p /etc/docker

2.9.2.2 创建一个daemon.json的加速文件

sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}
EOF

2.9.2.3 挂载到docker下

sudo systemctl daemon-reload

2.9.2.4 重启docker

sudo systemctl restart docker

试试拉取 jenkins镜像

docker pull jenkins/jenkins

加速镜像参考:

关于Docker官方镜像仓库被墙的一些解决办法 - 我不是矿神

3. 安装docker管理面板【DPanel 】

如果你下载不了,可以使用国内镜像:

需要创建挂载目录

APP_NAME:dpanel :APP_NAME 请保持与 container_name 一致

安装完成后,在浏览器中输入 http://IPxx.xx.x:8807 就能看到登录界面

可以参考以下文档,都是中文的

4.安装Jenkins

4.1 创建jenkins挂载目录文件夹/volume1/docker/jenkins

mkdir -p /volume1/docker/jenkins

4.2 授权目录,给/volume1/docker/jenkins 权限

chmod 777 /volume1/docker/jenkins

4.3 安装maven

直接输入命令下载:

wget https://downloads.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz

创建一个maven文件夹

mkdir -p /volume1/docker/maven

然后使用命令进行解压,到对应文件夹下【-C /volume1/docker/maven】

tar -zxvf apache-maven-3.8.8-bin.tar.gz -C /volume1/docker/maven

配置maven环境

4.4 运行启动Jenkins命令:

docker run -u root -d --restart=always --privileged=true \
-p 10240:8080 -p 10241:50000 \
-v /volume1/docker/jenkins:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /usr/bin/docker:/usr/bin/docker \
-v /volume1/docker/maven:/usr/local/maven \
-v "$HOME":/home \
--name jenkins jenkins/jenkins:lts

4.5 Jenkins配置

举报

相关推荐

0 条评论