记录一下构造的项目镜像

博客记录了构造项目镜像的相关内容,但具体构造细节未给出。项目镜像构造在信息技术领域对项目部署等有重要意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#!/bin/bash

mkdir /home/qindao_build
cd /home/qindao_build

touch Dockerfile
echo 'FROM centos
ENV container docker
RUN yum update -y && \
mkdir /home/package && \
cd /home/package && \
yum install -y wget zip unzip && \
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && \
yes|bash install.sh -y && \
wget https://nodejs.org/download/release/latest-v10.x/node-v10.15.3-linux-x64.tar.gz && \
tar --strip-components 1 -xzvf node-v* -C /usr/local && \
npm install -g @vue/cli && \
yum install java-1.8.0-openjdk* -y && \
npm install -g cordova && \
wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip && \
unzip sdk-tools-linux-4333796.zip && \
mkdir androidsdk && \
mv tools ./androidsdk/ && \
echo -e "export ANDROID_HOME=\"/home/package/androidsdk\" \nexport PATH=\"$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$PATH\"" >> /etc/profile && \
source /etc/profile && \
cd /home && \
rm -f /www/server/panel/data/admin_path.pl && \
touch start.sh && \
echo -e "/etc/init.d/bt start" > start.sh' > ./Dockerfile

docker build -t qindaotech/qindaoedu:v1 .

 ================================================================================================

#!/bin/bash

# clear docker
yum remove docker docker-client docker-client-latest docker-common docker-latest ocker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
# install dependencies
yum install -y yum-utils device-mapper-persistent-data lvm2
# install docker-ce
yum -y install docker-ce
# bootstrap service and add docker into auto run
sudo systemctl start docker
sudo systemctl enable docker
# pull product container
docker pull qindaotech/qindaoedu:v1
# run container and run install.sh script
docker run --restart=on-failure -it -p 8888:8888 -p 80:80 qindaotech/qindaoedu:v1  /bin/bash /home/start.sh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值