Dockerfile
FROM centos:8 as builder
ARG TRAFFIC_SERVER_VERSION=9.1.0
RUN yum install -y pkgconfig libtool gcc make tcl-devel openssl-devel pcre pcre-devel libcap flex hwloc lua zlib curlncurses-devel ncurses gcc-c++ bzip2 tcl-devel
RUNmkdir -p /tmp/trafficserver /opt/trafficserver \
&& curl -L https://downloads.apache.org/trafficserver/trafficserver-${TRAFFIC_SERVER_VERSION}.tar.bz2 | tar xjvf - -C /tmp/trafficserver --strip-components 1 \
&& cd /tmp/trafficserver && ./configure --prefix=/opt/trafficserver --with-user=nobody --with-group=nobody --enable-experimental-plugins \
&& cd /tmp/trafficserver && make -j2 \
&& cd /tmp/trafficserver && make install \
&& mv /opt/trafficserver/etc/trafficserver /etc/trafficserver \
&& ln -sf /etc/trafficserver /opt/trafficserver/etc/trafficserver \
&& rm -rf /tmp/trafficserver
FROM centos:8
COPY --from=builder --chown=nobody:nobody /opt/trafficserver/opt/trafficserver
EXPOSE 80 443
VOLUME ["/opt/trafficserver/etc/trafficserver"]
CMD ["/opt/trafficserver/bin/traffic_server"]
build 镜像
docker build -t ats:9.1.0 .
食用方法
docker run --restart=always --name=ats -d -p 443:443 -v /data/trafficserver:/opt/trafficserver/etc/trafficserver ats:9.1.0
热议
推荐楼 minlearn 2小时前
自建CDN。你没有多台主机做节点,有程序有啥用。
2楼 pcppc 2小时前
感谢分享 帮顶
3楼 optimism 2小时前
技术贴必顶
5楼 xshell 2小时前
有详细教程吗?
6楼 ygvm.com 2小时前
技术贴必须收藏
7楼 yang12me 2小时前
收藏
8楼 冷眸 2小时前
咋用的
9楼 阿森博客 2小时前
我自建CDN用的kangle
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。
评论前必须登录!
立即登录 注册