如何使用dockerfile从postgresql-9.6.1.tar.gz构建postgresql-9.6镜像?
我尝试创建下面的dockerfile来在ubuntu上安装postgresql-9.6。但是我不能让它成为一个完整的图像?
FROM ubuntu:16.04
RUN apt-get update && \
apt-get install software-properties-common -y && \
apt-get install wget && \
add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main" && \
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - && \
apt-get update && \
apt-get install -y postgresql-9.6 postgresql-client-9.6
EXPOSE 5432
作为另一种选择,我想从tarball创建图像
发布于 2017-09-27 14:22:20
官方的Postgres Dockerfile在Debian上做了一个源代码构建,应该可以很大程度上移植到Ubuntu上。
只使用postgres:9.6或postgres:9.6.1镜像作为应用程序的单独容器会更容易,而不是试图自己管理构建繁重的整体容器。
https://stackoverflow.com/questions/46440479
复制相似问题