点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!
为响应国产化,电信发布CTyunOS镜像,闲聊之时,便下载了相关镜像做了基本功能的验证,下面是具体的实践步骤:
1. 环境准备
1)准备一台已经安装好Dokcer的Linux主机
系统版本:centos7 Docker版本:20.10.18 用户:root
2)准备一台虚拟机,用作搭建本地YUM仓库
系统版本:centos7 用户:root
2. YUM仓库改造
2.1 测试基础镜像YUM仓库
docker run -dit --name "ctyunosTest" ctyunos2:22.06.1 /bin/bash
yum list
yum install -y vi
2.2 搭建YUM服务器
mkdir -p /data/iso
mount -o loop ctyunos-2.0.1-220329-everything-x86_64-dvd.iso /data/iso/
yum install -y httpd
ln -s data/iso var/www/html/iso
cd /etc/yum.repos.d/
cp ctyunos.repo{,.bak}
vi ctyunos.repo
[iso]
name=iso
baseurl=http://10.0.0.9/iso
enabled=1
gpgcheck=0
yum list
2.3 补全基础命令、重新打包镜像
yum install -y iproute net-tools \
telnet wget curl openssh-clients e2fsprogs \
vim unzip lsof sysstat less \
glibc-locale-source \
gcc gcc-c++ make \
openssl-devel pcre-devel gd-devel \
docker commit -m "CTyunOSAddCMD" -p 309141ea1920 ctyunos:22.06.4
准备一台已经安装好Dokcer的Linux主机:
系统版本:centos7 Docker版本:20.10.18 用户:root
2. 常见中间件环境测试
2.1 测试准备
mkdir -p test1/{jdk,tomcat,nginx}
docker run -dit -v root/test1/:/usr/local d49a16108702 /bin/bash
2.2 测试JDK
cd usr/local/jdk
tar xf jdk-8u161-linux-x64.tar.gz
vim /etc/profile
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_161
export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile
java -version
2.3 测试Tomcat
1)解压tomcat压缩包
curl localhost:8080
2.4 测试Nginx
./configure
make && make install
cd sbin/
./nginx -c /usr/local/nginx/conf/nginx.conf
ps -ef|grep nginx
curl localhost:80
测试总结:
本文作者:李俞松(上海新炬中北团队)
本文来源:“IT那活儿”公众号
文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。