docker
Openclaw的docker、ubuntu、云厂商直接提供
星期一, 三月 9th, 2026 | AI | 没有评论
年前年后,Openclaw这玩意可是火的一塌糊涂,记得年前的时候用docker起起来后,发现获取机器的内存和硬盘,
发现无法获取,又用在原来的ubuntu上安装了下;
年后腾讯、阿里等大厂更是直接出了镜像的机器,这下更省事了,直接买啊(价格99/年)好感人, 直接冲,还整啥虚拟机.
聊以记录下自己的折腾之路。
0.Openclaw这git star火箭似的当前(280K),直线拉升,无可匹敌,https://github.com/openclaw/openclaw
1.本人使用的Mac,没敢直接在自己的主力机器上动手。
2.在机器上安装了UTM,访问地址:https://mac.getutm.app/
以前在windows下都用的VirtualBox,https://www.virtualbox.org/
3.选用了这个Ubuntu 22.04.5 LTS的长期稳定版,地址:https://releases.ubuntu.com/jammy/
4.这里docker的版本选用的是这个:OpenClaw-Docker-CN-IM https://github.com/justlovemaki/OpenClaw-Docker-CN-IM
集成了IM:飞书、钉钉、QQ机器人、企业微信
工具:OpenCode AI – AI 代码助手,Playwright – 浏览器自动化,中文 TTS – 语音合成,飞书官方 OAPI 工具集(日历、任务、多维表格等)
基本上很全了
这个tokens用的是硅基流动的免费的可以直接去注册够跑下的:https://cloud.siliconflow.cn/i/LLN4iRet
使用DeepSeek-V3,地址: https://api.siliconflow.cn/v1,模型如:deepseek-ai/DeepSeek-V3,其他就是你的密钥了;
更多文档可以看官方,其实填写上面就够了,直达文档地址:https://docs.siliconflow.cn/cn/usercases/use-siliconcloud-in-OpenClaw#openclaw
5.想完全操纵机器的感觉,还是推荐直接安装Node ≥22,
npm install -g openclaw@latest
安装起来也很快,现在迭代的是越来越方便了,以前安装的其实直接铲了,别折腾环境了,浪费时间.
6.我的情况也记录下,用了腾讯的机器,阿里的code plan的tokens,使用起来还不错,省事.
腾讯的机器直达地址:https://cloud.tencent.com/act/pro/lighthouse-moltbot
海外机器的直达地址:199每年(2H4G):https://cloud.tencent.com/act/pro/lighthouse-moltbot#HW
机器选国外的ip,安装省事点,一般不会timeout,国内的呢,速度快,看个人喜好.
阿里Code plan直达地址:https://bailian.console.aliyun.com/cn-beijing?tab=coding-plan#/efm/index
买的时候可以配合这你机器的ip归属买,我是买错了,买了北京的,但是机器是国外的,使用的延迟感觉稍微有点慢。
7.其他配置飞书、qqbot的教程很多了,先不记录了,后续再写下,怎么自动测试,自动写代码的搞起.
解决yum安装docker慢,更换阿里源
星期五, 九月 16th, 2022 | JAVA-and-J2EE, linux | 没有评论
1、yum install -y yum-utils 2、yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 3、yum install docker-ce |
centos7安装docker和docker compose快速指引
星期三, 十二月 1st, 2021 | JAVA-and-J2EE, linux | 没有评论
1. 安装之前,先清除之前安装的旧版本docker
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine |
2. 使用 repository 安装 docker ce
##安装基础依赖包 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 不建议// sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ## 官方给出的源,国内比较慢,可以用阿里源替代 ## 阿里源,国内速度优先 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo ## 如果想安装指定版本的docker-ce,可以先用命令查看版本号 sudo yum list docker-ce --showduplicates | sort -r ## 直接运行会默认安装最新版 sudo yum install docker-ce ## 安装指定版本,例如:yum install docker-ce-20.10.11 sudo yum install docker-ce-<version STRING> ###创建配置信息 sudo mkdir /etc/docker sudo cat > /etc/docker/daemon.json <<eof { "exec-opts": ["native.cgroupdriver=systemd"], "log-driver": "json-file", "log-opts": { "max-size": "100m" }, "storage-driver": "overlay2", "storage-opts": [ "overlay2.override_kernel_check=true" ] } EOF |
3. 安装 docker-compose不使用pip安装,直接用编译好的
curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose |
上面安装的是稳定版本1.29.2的 docker-compose,可以到github上找最新版 https://github.com/docker/compose/releases
配置docker-compose命令关联
› Continue reading
docker-selenium server的安装及使用
星期二, 十二月 22nd, 2020 | JAVA-and-J2EE, linux | 没有评论
1.需要使用selenium进行访问网站获取信息及截图
在服务器上安装对应的selenium比较麻烦,有docker真是方便多了
更多使用代码见:启用远程调用Docker下应用selenium-chrome服务
2.安装docker,如果已经安装可以忽略
此处选用的是chrome,完成后访问地址:http://localhost:4444/wd/hub
顺便安装下docker的openjdk11为以后备用.
$ curl -sSL https://get.daocloud.io/docker | sh $ sudo systemctl start docker $ docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome:4.0.0-beta-1-prerelease-20201208 //如果遭遇iptables nat 等失败 可以重新启动下docker再运行selenium chrome解决 $ service iptables stop $ service iptables start $ sudo systemctl restart docker $ docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome:4.0.0-beta-1-prerelease-20201208 //仅仅是备用,无需安装 $ docker pull openjdk:11 |
3.使用selenium即可
<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> </dependency> |
docker开启centos7的ssh远程连接及systemctl的放弃
星期四, 十二月 12th, 2019 | computer, linux, Synology群晖 | 没有评论
群晖中docker开启centos7的ssh远程连接及systemctl的放弃
0.在群晖里开了centos想开启ssh连接由此记录
但是仍然无法开启systemctl功能,在配置中启用 ENTRYPOINT:/usr/sbin/init
虽然能启动systemctl 但是容器一旦重启就再也无法拉起,启动此容器失败会报cgroup的错误,然后再重建centos都会出问题,只有重启群晖解决,
里面大概是需要设置docker的一些东西,懒得搞了遂放弃,不想在群晖的主机中用命令行再折腾了
以后有需要再玩.
1. 安装passwd,openssl,openssh-server,net-tools
yum -y update yum install passwd openssl openssh-server net-tools -y |
启动sshd:
# /usr/sbin/sshd -D &
正常启动需要pid文件存在,可以创建/var/run/ssh
docker 下mysql时区8个小时的解决办法及JDBC连接数据库mysql serverTimezone useSSL时差
星期四, 六月 20th, 2019 | JAVA-and-J2EE, linux | 没有评论
问题起因:
1.应用启动初始化数据看了下插入的数据时间和本地时间不一致 差了8个小时
解决方法:
网上检索之发现最终引起的原因是新版JDBC驱动指定的serverTimezone的原因
1.修正docker下mysql时区的问题
show variables like '%time_zone%'; set global time_zone='Asia/Shanghai'; set time_zone='Asia/Shanghai'; flush privileges; |
实际上这么操作后,如果无法生效的话,还是要修改配置文件并重新启动mysql使其生效
docker下的路径在 /etc/mysql/conf.d/my.cnf
修改my.cnf default-time-zone ='Asia/Shanghai' |
查看 select now(); 等 如下图
2.因使用的新版的驱动需要调整的部分
Search
相关文章
热门文章
最新文章
文章分类
- AI (4)
- ajax (10)
- algorithm-learn (3)
- amis (2)
- Android (6)
- as (3)
- computer (87)
- Database (30)
- disucz (4)
- enterprise (1)
- erlang (2)
- flash (5)
- golang (3)
- html5 (18)
- ios (4)
- JAVA-and-J2EE (186)
- linux (145)
- mac (10)
- movie-music (11)
- pagemaker (36)
- php (50)
- spring-boot (2)
- Synology群晖 (2)
- Uncategorized (6)
- unity (1)
- webgame (15)
- wordpress (33)
- work-other (2)
- 低代码 (1)
- 体味生活 (41)
- 前端 (21)
- 大数据 (8)
- 游戏开发 (9)
- 爱上海 (19)
- 读书 (4)
- 软件 (3)

