Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docker保姆教程 #30

Open
joyrui opened this issue Aug 20, 2021 · 3 comments
Open

docker保姆教程 #30

joyrui opened this issue Aug 20, 2021 · 3 comments

Comments

@joyrui
Copy link

joyrui commented Aug 20, 2021

#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
Copy link

YvoIovY commented Aug 20, 2021

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

@joyrui
Copy link
Author

joyrui commented Aug 21, 2021

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

没研究过啊

@ChellyL
Copy link

ChellyL commented Dec 20, 2021

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants