docker-compose配置文件仓库,包含常用solr/activeMQ/redis/zookeeper/fastdfs等docker容器配置,用于快速搭建个人开发环境。在VirtualBox+Ubuntu16.04虚拟机环境下及debian 9实体机上使用正常。
- Ubuntu Server 16.04 x64
- Virtual Box 5.2.0
如在实体linux系统机器上安装docker则不需要此步
略。
略。如需用ssh,请勾选安装OpenSSH server。
请见Virtual Box内Ubuntu系统虚拟机双网卡上内外网配置(Debian系适用).
请见Ubuntu安装docker和docker-compose.
a. 对于activeMQ,请先下载安装包到activemq文件夹,并根据实际修改activemq/Dockerfile中activemq安装包的文件名。如
ADD ./apache-activemq-5.14.5-bin.tar.gz /
b. 对于fastdfs,请将fastdfs/docker-compose.sh文件里的IP值改为自己的虚拟机的Host-Only ip,如192.168.56.110
。
c. 添加执行权限并初始化
$ chmod u+x compose.sh
$ ./compose.sh init
$ ./compose.sh start
注意:
compose.sh
仅启动了一些常用的开发环境,若要启动其他的容器,请手动cd到相应目录执行docker-compose up -d.
顺便安利一个SSH客户端,mobaXterm,已用多年,墙裂推荐。