使用Docker 搭建私有的PHPComposer

为了方便今后的编译部署,直接使用Docker来进行服务管理

准备工作

yum install docker

yum install python-pip

如果没有python-pip包就执行命令

yum -y install epel-release

完成安装后再次执行

yum install python-pip

pip install docker-compose

--------PS: 执行安装后,报如下错误 ----------

Exception: Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main status = self.run(options, args) File "/usr/lib/python2.7/site-packages/pip/commands/install.py", line 307, in run requirement_set.prepare_files(finder) File "/usr/lib/python2.7/site-packages/pip/req/req_set.py", line 370, in prepare_files ignore_dependencies=self.ignore_dependencies)) File "/usr/lib/python2.7/site-packages/pip/req/req_set.py", line 587, in _prepare_file session=self.session, hashes=hashes)

执行

pip install --upgrade backports.ssl_match_hostname

pip install docker-compose

检查是否已经正确安装

docker --version

docker-compose --version

到此,准备工作已完成。 将一下内容存储为 docker-compose.yml 文件

并执行: docker-composer up 如果安装过程无误,到此安装结束。

PS: 将服务推送至后台

docker-composer up -d

脚本中的  volumes 根据需求做出调整即可

快递安装方法

wget http://www.debuglee.com/docker/Docker_PHPComposer_Gitlab/docker-compose.yml

docker-compose up


访问地址

Gitlab

80 http://localhost:10080

composer

80端口 http://localhost:10081

443端口 http://localhost:10082

管理地址: http://localhost:10081

默认用户名 admin

默认密码 foo

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1:安装numpy出错: Installing collected packages: wheel, numpy,...
    andforce阅读 4,645评论 0 1
  • 基于Docker的Django-Mysql-Apache应用容器化 2017-05-25 Mysql的容器 Dja...
    邱simple阅读 7,445评论 0 5
  • 我一直觉得人睡着了便是灵魂出窍了,入梦前怀着爱怀着恨而攥紧的拳头会随着灵魂的不在而慢慢松开,躺在那里的与死人的不同...
    顾子89阅读 1,800评论 0 0
  • 昨天,你还在探索。 青涩停在你的脸上,肆无忌惮地嘲笑着只擦了四分之一的黑板。 黑板是吸收知识的地方,只是教室里阳光...
    wu枫阅读 2,593评论 0 0
  • 冬日里的厦门海滩,在冬日阳光下波光粼粼。远远看去,似乎有无数故事在发生,又似乎什么都没有。 鼓浪屿上,最吸引人的是...
    真言臻宇阅读 2,849评论 0 1