srcrs / unicom-task

MIT License
281 stars 164 forks source link

docker保姆教程 #30

Open joyrui opened 3 years ago

joyrui commented 3 years ago

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文件并写入自己的信息。

image

步骤6:进入容器

docker exec -it unicom-task bash
#进入root目录
cd
#显示文件,确定有是否有start.sh    
dir
#运行start.sh
./start.sh

目前我就研究会这么多,见谅。欢迎大佬们带带我们菜鸟

YvoIovY commented 3 years ago

大佬来个本地云函数部署教程吧

joyrui commented 3 years ago

大佬来个本地云函数部署教程吧

没研究过啊

ChellyL commented 2 years ago

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 的内容