unicom-task
unicom-task copied to clipboard
docker保姆教程
#dock主要解决新版本找不到config.json的问题
#步骤1
进入你的SHH
#步骤2:进入你Linux的root目录
cd /root
#步骤3:运行大佬的代码(去大佬页面复制去)
#步骤(1)
docker run -itd \ #这句的意思docker运行,--itd是交互、输入、后台运行
-v $PWD/config.json:/root/config.json \ #这就的意思在当前目录(Linux中真实目录)与docker中容器目录中的root/config.json 做个链接。目的是为了方便大家好修改,不用每次都进入容器中修改。
--name unicom-task \ #这句意思不太懂,猜测应该是为上面那句确定位置。
--restart always \ #重启镜像。
srcrs/unicom-task #这句意思拉取github中名字为unicom-task的镜像。
#步骤(2)
docker exec unicom-task /bin/bash -c 'service cron start' #这就就是启动容器中unicom-task下的cron进程
#步骤4:更改unicom-task/config/config.json(很多人卡到这里,其实是因为你的docker没安装compose,自行搜索一下吧。关键词:docker-compose安装+你的系统名称,切记安装compose的时候要退出容器,命令是exit)
docker-compose up -d #这句话的意思是compose以守护进程模式运行加-d选项,我也不懂,具体去那个文件夹下使用。
#步骤5:使用WinSCP登录到目录:root 新建config.json文件并写入自己的信息。
#步骤6:进入容器
docker exec -it unicom-task bash
#进入root目录
cd
#显示文件,确定有是否有start.sh
dir
#运行start.sh
./start.sh
目前我就研究会这么多,见谅。欢迎大佬们带带我们菜鸟
大佬来个本地云函数部署教程吧
大佬来个本地云函数部署教程吧
没研究过啊
docker和docker compose 是两种安装方式,docker-compose up -d 是需要同目录内有 docker-compose.yml 文件才行
使用docker方式是最简单的,root目录内新建 config.json文件后 执行docker run -itd -v $PWD/config.json:/root/config.json --name unicom-task --restart always srcrs/unicom-task
再执行 docker exec unicom-task /bin/bash -c 'service cron start'
即可
用compose方式,要复制大佬提供的yml文件到root目录中,同目录执行docker-compose up -d
,然后docker exec -it unicom-task bash
进入容器,更改 unicom-task/config/config.json 的内容