记录一下构造的项目镜像

    xiaoxiao2023-10-26  33

    #!/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
    最新回复(0)