本帖最后由 酷谷的谷子 于 2023-6-20 12:13 编辑
建议在Dockerfile构建的docker自动安装宝塔时优化一下安装脚本
在Dockerfile构建的docker镜像时候安装宝塔的脚本运行一段时间后就自动退出了,没有执行完
下载好脚本以后
- FROM ubuntu:20.04
- MAINTAINER 酷谷的谷子
- ENV PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
- RUN export PATH=$PATH
- RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- COPY lib /home
- RUN /bin/bash -c "\
- cp -r /etc/apt/sources.list /etc/apt/sources.list_bak;\
- mv /home/sources.list /etc/apt"
- RUN apt update -y && apt upgrade -y && apt install -y 'apt-file' && 'apt-file' update
- RUN apt install -y iproute2 net-tools iputils-ping libsasl2-dev init openssh-server \
- vim libc-ares2 sudo p7zip-full curl zip unzip wget libcurl4-openssl-dev expect \
- libdatrie1 libnss3 libatk1.0-0 libatk-bridge2.0-0 libgdk-pixbuf2.0-0 libgtk-3-0 \
- libfuse2 psmisc fuse libxml2-dev openssl* libcurl4-openssl-dev pkg-config \
- fonts-wqy-microhei fonts-wqy-zenhei fonts-arphic-ukai fonts-arphic-uming \
- fontconfig xfonts-utils language-pack-zh-hans autoconf g++ make openssl libssl-dev
- RUN /bin/bash -c "\
- mkdir -p /usr/java;\
- chmod -R 755 /home/MYStart;\
- ln -s /home/MYStart /bin;\
- mkdir -p /usr/share/fonts/my_fonts;\
- mv /home/simsun.ttc /usr/share/fonts/my_fonts;\
- cd /usr/share/fonts/my_fonts;\
- mkfontscale;mkfontdir;fc-cache -fv;/bin/MYStart;\
- rm -rf /var/lib/apt/lists/*"
- RUN wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh
- RUN /bin/expect -c "\
- spawn sudo bash install.sh ed8484bec;\
- expect ":";\
- send "y\r";\
- expect ":";\
- send "n\r";\
- expect eof"
- CMD ["/bin/bash"]
复制代码
安装脚本没有执行完就结束了也没有报错
|
|