京东云轻量云服务器配置---星海智伴

初始安装镜像centos7,Java环境。

创建完成后,无法通过,java -v/nginx -v....来查看以安装的环境。需要软链到安装目录。

可以通过检查是否有相应的进程来判断是否安装:

ps -ef | grep nginx

ps -ef | grep mysqld

通过软链接就可以使用了:

ln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx

ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

ln -s /usr/local/mysql/bin/mysqld /usr/bin/mysqld

 

安装指定版本的docker:(20.10.11版本)

# 移除官方的 Docker 源
yum-config-manager --disable docker-ce-stable

# 改用阿里云镜像
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 或清华镜像
# yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

# 重新安装
yum install -y docker-ce-20.10.11 docker-ce-cli-20.10.11 containerd.io

安装完成后检查:

# 1. 检查 Docker 版本
docker --version

# 2. 检查 Docker 各组件版本
docker version

# 3. 启动 Docker 服务
systemctl start docker
systemctl enable docker

# 4. 检查运行状态
systemctl status docker

# 5. 运行 hello-world 验证能否正常工作
docker run hello-world

 

安装项目需要的镜像:

已下载的镜像汇总:

镜像版本大小用途
Jenkins lts 470MB CI/CD 持续集成
Nginx latest 188MB Web 服务器/反向代理
Redis latest 116MB 缓存数据库
MySQL 8.0.29 444MB 关系型数据库
OpenJDK 11.0-jre 301MB Java 运行环境
Kibana 7.12.1 1.06GB 数据可视化
Elasticsearch 7.12.1 851MB 搜索引擎
Logstash 7.12.1 971MB 日志收集
禅道 (Zentao) 12.3.3 633MB 项目管理

这是一套完整的 若依 + ELK 日志 + Jenkins CI/CD + 禅道项目管理 环境。

镜像比较大(总共约 4.5GB),可以先拉取常用的:

# 先拉核心服务
docker pull mysql:8.0.29
docker pull redis:latest
docker pull nginx:latest
docker pull jenkins/jenkins:lts

# 再拉 ELK
docker pull elasticsearch:7.12.1
docker pull logstash:7.12.1
docker pull kibana:7.12.1

# 最后拉其他
docker pull openjdk:11.0-jre-buster
docker pull easysoft/zentao:12.3.3



在拉取镜像的时候Java11可能会一致失败,可以采用离线的方式,其实这些镜像都可以采用离线的方式,不仅快还能保持版本啥的一致性:

# 本地导出
docker save openjdk:11.0-jre-buster > openjdk.tar

# 上传到服务器
scp openjdk.tar root@117.72.41.240:/usr/local/

# 服务器导入
docker load < /usr/local/openjdk.tar

验证:

docker images | grep openjdk

所有镜像都可以这样迁移,批量导出:

docker save -o all_images.tar jenkins/jenkins:lts nginx:latest redis:latest mysql:8.0.29 openjdk:11.0-jre-buster kibana:7.12.1 elasticsearch:7.12.1 logstash:7.12.1 easysoft/zentao:12.3.3
 
# 查占用端口PID
lsof -i :8080
# 或者 netstat -tulpn | grep 8080
# 杀进程 kill -9 PID号 
 
# 查看redis服务状态
systemctl status redis-server
# 启动/停止/重启
systemctl start redis-server
systemctl stop redis-server
systemctl restart redis-server
# 开机自启
systemctl enable redis-server
 

# 查看docker服务状态
systemctl status docker

# 启动/停止/重启服务
systemctl start docker
systemctl stop docker
systemctl restart docker

# 设置开机自启
systemctl enable docker
# 取消开机自启
systemctl disable docker

 

指定端口启动docker run -d -p 9000:9000 cb025a9c7394

查看有哪些容器: docker ps -a

 
posted @ 2026-06-23 20:00  1998青年  阅读(2)  评论(0)    收藏  举报