CoreOS Docker
让你更便捷、系统化的使用Docker管理你的服务,一键定制你的环境
需借助 Systemd 服务管理,支持此服务的 Linux 系统都可安装,建议使用 Centos7+ 系统
Step.1 Install Docker
请自行安装Docker
参考教程:https://www.kancloud.cn/wenshunbiao/wenshunbiao/1310878
Step.2 Install CoreOS Docker
请使用root用户安装,忽略一些常规性的报错输出
# useradd -d /home/core -m core && cd /home/core
# git clone https://github.com/wenshunbiao/docker.git
# chmod -R 777 docker/shell && export PATH="/home/core/docker/shell:$PATH"
# install_coreos
安装到此结束,以下是一些使用示例或提示。
一些常用服务及快捷命令列表
在 /home/core/docker 预先封装了大量服务,文件夹名称即是服务名称
所有服务都安装在 /home/core/data 目录,需要修改服务的配置请在这里修改,改完使用 s service_name
重启生效
以 redis 为例,安装 redis 后,在 /home/core/data/redis 下能看到以下文件:
redis.conf
redis.service
redis.conf
是 redis 的配置文件
redis.service
是启动 redis 服务所使用的启动参数,修改映射端口、目录等启动参数在这个文件修改
- 常用服务
mysql
nginx
redis
daemon
supervisor守护进程服务ofelia
秒级定时器,可替代crontab,能和docker容器更方便的交互,https://github.com/mcuadros/ofeliav2ray
飞机场- ...
更多快捷命令请查看 /home/core/docker/shell
- 快捷命令
dps
# 显示所有docker服务dpp
# 显示所有docker服务映射端口i service_name
# 安装服务s service_name
# 启动/重启 服务p service_name
# 停止服务d service_name
# 进入服务容器j service_name
# 查看服务历史记录日志jf service_name
# 滚动查看服务日志atop
# 查看系统负载iotop
# 查看系统I/Ofio
# 测试系统I/Odocker_mirror_aliyun
# 为docker配置阿里云源- ...
install service
i php # install php server
i nginx # install nginx share
i redis # install redis server
start/restart service
s php # start/restart php server
s nginx # start/restart nginx share
s redis # start/restart redis server
stop service
p php # stop php server
p nginx # stop nginx share
p redis # stop redis server
致谢
感谢 JetBrains 对开源项目的支持与帮助
License
The CoreOS Docker is open-sourced software licensed under the MIT license.