Docker 使用Dockerfile構建redis鏡像
阿新 • • 發佈:2018-07-05
tails from root ref mman not ddb csdn sta
Dockerfile實現:
FROM centos:7.2.1511 MAINTAINER hongdada "[email protected]" WORKDIR /home RUN yum install -y wget gcc && rpm --rebuilddb && yum install -y tar && wget http://download.redis.io/redis-stable.tar.gz && \ tar -xvzf redis-stable.tar.gz && mv redis-stable/ redis && rm -f redis-stable.tar.gz && yum clean all WORKDIR /home/redis RUN make && make install EXPOSE 6379 ENTRYPOINT redis-server /home/redis/redis.conf CMD ["redis-server"]
利用這個Dockerfile構建鏡像命令:
[root@localhost tomcat]# docker build -t redis:v1 .
構建執行結果:
可能出現的問題:
一般出現這個-bash: make: command not found提示,是因為安裝系統的時候使用的是最小化mini安裝,系統沒有安裝make、vim等常用命令,直接yum安裝下即可。yum -y install gcc automake autoconf libtool make
參考:
https://blog.csdn.net/chenyufeng1991/article/details/78766062
Docker 使用Dockerfile構建redis鏡像