Docker Hub中的Docker生成项目
我想使用Docker设置OpenProject。在中心有几个不错的选择,但到目前为止,我已经尝试了最好的选择。我想克隆它,更改数据库默认密码(因为我发现它不安全),然后构建并运行它。我应该如何进行 我已经尝试了Docker Hub中的Docker生成项目,docker,volume,dockerfile,dockerhub,Docker,Volume,Dockerfile,Dockerhub,我想使用Docker设置OpenProject。在中心有几个不错的选择,但到目前为止,我已经尝试了最好的选择。我想克隆它,更改数据库默认密码(因为我发现它不安全),然后构建并运行它。我应该如何进行 我已经尝试了docker build-t myrepo/openproject dockerfile\u location。然后我得到一个错误,git不存在。我知道我可以添加运行apt-get-install-git,但之后我在检查pg\u配置时遇到了一个错误。。。否。为了解决这个问题,我需要安装po
docker build-t myrepo/openproject dockerfile\u location
。然后我得到一个错误,git不存在。我知道我可以添加运行apt-get-install-git
,但之后我在检查pg\u配置时遇到了一个错误。。。否
。为了解决这个问题,我需要安装postgres,但这意味着我必须将代码和数据放在同一个容器中。这是我试图避免的情况
如何解决这个问题?您不必将postgres二进制文件和数据放在同一个容器中。pg_配置基本上是配置postgres
pg_config
位于postgresql-devel
(libpq-dev
位于Debian/Ubuntu中)
实质上:
# container were your data is
docker run -d --name openproject-postgres-data -v /data busybox true
# container were postgres runs
docker run -d --name openproject-postgres --volumes-from openproject-postgres-data -e USER=super -e PASS=password paintedfox/postgresql
# container that actually runs your application and links to your db container
docker run -d --name openproject --link openproject-postgres:postgres -p 8080:80 abevoelker/openproject
我真的不明白。你为什么不看看链接的github回购协议并从那里开始呢?我正在做。克隆后,我编辑适当的脚本。我有一个问题,如何继续下去,因为我得到了帖子中描述的错误。我猜自从OpenProjectOne建立以来,基础形象已经发生了变化,事情已经破裂。如果你想修复它,最好联系作者。好的,太好了。谢谢:)