1 Star 0 Fork 2

谢辉/openeuler_docker

forked from hr_oe/openeuler_docker 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
app_docker.sh 1.07 KB
一键复制 编辑 原始数据 按行查看 历史
sugarfillet 提交于 2020-01-17 14:20 +08:00 . jump to final
#!/bin/bash
docker_repo='sugarfillet/oe'
docker_tag='aarch64'
build_tag=`uname -m`
fun='httpd'
# add qemu+bfm
if [[ $build_tag != 'aarch64' ]];then
docker run --rm --privileged multiarch/qemu-user-static:register --reset
fi
mkdir for_build_httpd || rm -rf for_build_httpd/*
pushd for_build_httpd &>/dev/null
cat > ./dockerfile << EOF
FROM sugarfillet/oe:aarch64_aarch64_base
RUN echo '[openeuler1]' > /etc/yum.repos.d/a.repo && \
echo -e "name=mainline\nbaseurl=http://119.3.219.20:8080/Mainline/standard_aarch64/\nenabled=1\ngpgcheck=0" >> /etc/yum.repos.d/a.repo && \
echo -e "[openeuler2]\nname=extras\nbaseurl=http://119.3.219.20:8080/Extras/standard_aarch64/\nenabled=1\ngpgcheck=0" >> /etc/yum.repos.d/a.repo \
&& dnf clean all && dnf makecache \
&& dnf install -y httpd && rm -rf /usr/share/man/*
EXPOSE 80
CMD ["/usr/sbin/httpd","-DFOREGROUND"]
EOF
docker build -t $docker_repo:${docker_tag}_${build_tag}_${fun} .
popd &>/dev/null
# TEST docker run
docker run -p 8888:80 -itd $docker_repo:${docker_tag}_${build_tag}_${fun}
curl localhost:8888 &>/dev/null && echo "app docker yes"
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Shell
1
https://gitee.com/xiehui0524/openeuler_docker.git
git@gitee.com:xiehui0524/openeuler_docker.git
xiehui0524
openeuler_docker
openeuler_docker
master

搜索帮助