Linux 搭建青龙面板控制台 docker pull whyour/qinglong:latest docker run -dit \ -v $pwd/ql/config:/ql/config \
Docker安装青龙面板每天自动获取某东豆 首先说一下获取jing东豆(以下简称豆子)的几种方式,也是基本打卡等软件的方式 一、手动获取豆子 最简单、原始的方法 二、路由器签到领豆子 此方法适用于路由器刷机 系统说明 青龙面板可以做什么? 先上手机截图 安装青龙面板 大致步骤 1.电脑安装VMware虚拟机ceonts7系统或者购买云服务器 ceontos7 2.安装docker软件 3.启动镜像青龙实例 4.登录青龙后台,查看实际密码 1.使用ssh工具连接服务器 略 2.安装docker 略 3.拉取并且运行青龙面板镜像 # docker run -dit \ --name QingLong \ --hostname QingLong /QingLong/config/auth.json {"username":"admin","password":"9zpGGqsUqmRI-XXXXXX","retries":1,"lastlogon
安装Docker 添加docker源 [root@kenvie ~]# yum install -y yum-utils [root@kenvie ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo [root@kenvie ~]# yum makecache 安装docker systemctl enable docker 安装青龙 拉取镜像 [root@kenvie ~]# docker pull whyour/qinglong:latest 创建容器(以下为一条命令, name qinglong \ --hostname qinglong \ --restart unless-stopped \ whyour/qinglong:latest 登录ip:5700安装青龙面板 kenvie cd /ql/kenvie/backend pnpm install cp .env.example .env pm2 start 访问ip:5701访问ninja 配置开机自启动 #进入青龙面板
软路由可参考我之前发过的N1安装OpenWtr软路由系统服务器推荐腾讯云 1.拉取青龙镜像 打开宝塔安装docker管理器然后,打开docker管理器,点击镜像管理菜单,点击镜像搜索,在弹出的搜索框中输入 如下图所示 2.部署青龙面板 打开docker管理器,点击容器列表菜单,点击创建容器 填写相关信息 镜像:选择下载的青龙面板镜像 端口映射:5700(记得点击右侧的+号,否则端口设置不生效) 开机自启动 3.配置青龙面板 如下图所示即成功部署了青龙面板,接下来进行配置。 青龙面板的登录地址:服务器IP:5700,初次使用按照提示进行配置即可 首次登录成功的界面如下: 4.配置服务 青龙面板本身不具备京东脚本的功能,只是一个管理和执行相应脚本的平台,接下来使用青龙面板拉去一些库 pt_key=AAJiMe-0ADDqDMSRSsdfsdfsdf4gCbPIg2qILteVQ2Ak; pt_pin=jd_65dfddsfasd8c0;(注意两个英文逗号要留着) 添加变量 然后打开青龙面板
可见 docker.service 是依赖于 docker.socket 的,但是并不必要开启 Tip: 其实上面的步骤完成,就已经能保证docker会开机启动,原因是它依赖的 docker.socket 虽然本身设定为不要开机启动,但开机时会被systemctl检查然后触发启动以支持 docker.service 的运行 可以用上面方法也将 docker.socket 设为开机启动(但这一步不是非常必要 ) [root@h103 ~]# systemctl list-unit-files| grep docker docker.service enabled docker.socket disabled [root@h103 ~]# systemctl enable docker.socket /docker.socket.
#更新青龙 docker exec -it qinglong ql update #更新青龙并编译 docker exec -it qinglong ql restart #拉取自定义仓库 docker exec -it qinglong ql rmlog 7 #启动bot docker exec -it qinglong ql bot #导出互助码 docker exec -it qinglong ql code #通知测试 docker exec -it qinglong notify test test #立即执行脚本 docker exec -it qinglong task test.js now #并行执行脚本 docker exec -it qinglong task test.js conc #查看青龙密码 注意你的容器及⽂件夹名称 docker exec -it qinglong cat /ql/config/auth.json 如果青龙异常导致打不开,可以执行自动检测与修复: docker exec -it qinglong /bin/bash ql check
原因是证书中指定的主机名为 docker-registry 而不是 h104 [root@h103 ~]# vim /etc/hosts [root@h103 ~]# grep docker-registry /etc/hosts 192.168.100.104 h104 docker-registry [root@h103 ~]# docker push docker-registry:5000/ubuntu systemctl start docker [root@h103 ~]# docker push docker-registry:5000/ubuntu The push refers to a repository f15ce52fc004: Pushed latest: digest: sha256:45d78ef16a9e6199ffbbc78f71c2c6ef6647f3be6b9721fe3f1b08d6e3fcf6b3 Pulling from ubuntu Digest: sha256:45d78ef16a9e6199ffbbc78f71c2c6ef6647f3be6b9721fe3f1b08d6e3fcf6b3
下载镜像 docker pull harisekhon/hbase 运行容器 docker run -ti harisekhon/hbase当你执行成功之后直接进入hbase shell,慢慢享用吧 使用hbase 退出容器后,下次再进入可以使用 docker exec -ti hbase1 /hbase/bin/hbase shell 创建表,第一个参数是表名,第二个参数是列簇名 create '
~]# docker -H :4000 ps Cannot connect to the Docker daemon. Is the docker daemon running on this host? [root@docker ~]# [root@docker ~]# docker -H :4000 info Cannot connect to the Docker daemon. Is the docker daemon running on this host? [root@docker ~]# docker -H 192.168.100.104:4000 info Containers: 11 Images: 17 Server Version: swarm
参考链接 Run Elasticsearch locally | Elastic Docs 环境 操作系统:Ubuntu 24.04 LTS 容器:Docker 28.2.2 ES 版本:最新版(9.0.3 ) 安装 1)安装 docker【已安装可跳过】 参考:Ubuntu 安装 docker-CSDN博客 2)启动 elasticsearch 若是出现报错请往 Q&A 看 # 通过 curl 下载启动脚本 并进行执行 curl -fsSL https://elastic.co/start-local | sh 3)查看是否启动成功 docker ps 开启远程访问【可选】 默认是只能本地访问 1)切换到 elastic-start-local 目录 这个目录就在你执行 curl -fsSL https://elastic.co/start-local | sh 的目录中, cd elastic-start-local 2)修改 docker-compose.yml vim docker-compose.yml 删除(有两处需要删除) 127.0.0.1: 删除后: 3)执行停止脚本 .
最近青龙面板的漏洞被利用想必很多人都听说了,我也看到了,但不以为意,觉得离我很远。今天发现我的青龙面板登录不上去了,看来这帮野狗子也没饶过谁。 总结一下,目前主要有两种情况: 1. 如果你最近装有青龙面板的设备CPU有异常占用,注意检查下这个问题。因我没中招这个,所以没测试解决方法,可以自行网上搜索。 2. 篡改密码、异地登录 我三个青龙,其中一个被篡改了密码。 环境:本地青龙+FRP穿透,外网端口非5700,推测对方是将IP+所有端口扫一遍,用青龙开放接口直接修改/登录。 使用命令行工具重置 有的青龙找不到auth.json,那就用命令重置 进入容器内部:docker exec -it qinglong /bin/bash 执行命令重置密码:ql 不管有没有被异地登录,建议青龙面板里环境变量、脚本里保存的密码修改下,特别是电信的服务密码,还有其他你们偷撸的脚本。 如果是公网部署的青龙面板,改端口感觉没啥用,但也尽量改下端口吧。
, cd进入到文件夹,touch新建一个Dockerfile,然后vi打开文件,开始编辑 [root@jkc ~]# mkdir docker-run [root@jkc ~]# cd docker-run 这个点代表上下文目录的路径,就是当前路径,我这里是/root/docker_run docker build -t jkc_pytest:v1 . [root@jkc docker-run]# docker build -t jkc_pytest:v1 . more-itertools>=4.0.0 Downloading https://pypi.doubanio.com/packages/66/58/63146600d8c35188f2c4de3f1e2fe77a54e9c9ac99ac3b652f09e042f637 ]# 运行过程中可以看到按步骤运行,如:Step 1/8 运行完成后,可以通过docker images查看生成的镜像 [root@jkc docker-run]# docker images REPOSITORY
Docker的技术原理介绍 Docker就是虚拟化的一种轻量级替代技术。 因为使用了容器,所以可以很方便的把生产环境和开 发环境分开,互不影响,这是 docker 最普遍的一个玩法。 Docker原理之App打包 LXC的基础上, Docker额外提供的Feature包括:标准统一的 打包部署运行方案。 备注:简单说Docker是基于Linux的虚拟化技术,又加入了image,Dockerfile等概念。又整了个类似github的docker hub。等发展起来了自己的生态系统。 Docker本身提供的命令非常简单,Dockerfile,Docker compose又便于学习及运用,这是Docker火起来的一大原因。
一、安装前的准备 青龙面板是使用Docker来安装的,理论上,只要有可以运行Docker的电脑都可以进行安装。但是呢,因为脚本要定时运行,所以最好安装在服务器上,或者一直不关机的的电脑上。 ,走的是5700端口,记得在服务器防火墙设置中放行5700端口六、配置青龙面板1、登录青龙面板 面板地址:http://服务器IP:5700默认账号:admin默认密码:adminadmin当您使用以上密码首次登录后 config/auth.json2、青龙面板基础命令(此处暂时不用操作)青龙面板基础命令(容器内执行或者新建定时任务时忽略docker exec -it qinglong),一般不需要使用,大部分操作可以在网页中实现 #更新青龙docker exec -it qinglong ql update#更新青龙并编译docker exec -it qinglong ql restart#拉取自定义仓库docker exec docker exec -it qinglong task test.js conc3、添加库 青龙面板本身不具备京东脚本的功能,只是一个管理和执行相应脚本的平台,接下来使用青龙面板拉去一些库。
序 本文介绍下如何在docker运行java9 镜像 docker pull openjdk:9-jdk 启动 docker run -it openjdk:9-jdk /bin/jshell 然后就可以正常使用 1,2,3,4).stream().limit(3).forEach(e -> System.out.print(e)) 123 退出 jshell> /exit | Goodbye 查看此镜像的java版本 docker run -it openjdk:9-jdk /bin/bash root@44d1d18351a8:/# java -version openjdk version "9-Debian" OpenJDK Runtime Environment (build 9-Debian+0-9b181-4) OpenJDK 64-Bit Server VM (build 9-Debian+0-9b181-4, mixed mode) doc Start using Java 9 shell — jshell with docker
填写到环境变量,名称Ray_BiliBiliCookies__0 值=CK 在配置文件中找到 extra.sh 文件 《extra.sh在配置文件右侧保存那个下拉栏里》 复制粘贴以下内容
要查看所有容器(包括已停止的容器),请使用 -a 标志:docker container ls -a访问容器要访问正在运行的容器的 shell,请使用 docker exec 命令:docker exec 停止容器要停止运行中的容器,请使用 docker stop 命令,后跟容器 ID 或名称:docker container stop CONTAINER_ID删除容器停止容器后,我们可以使用 docker 创建 Docker Compose 文件:要创建一个 docker-compose.yml 文件,首先指定您想要使用的 Docker Compose 版本,然后是您想要定义的服务。 运行 Docker Compose:要运行你的 Docker Compose 应用程序,只需导航到包含你的 docker-compose.yml 文件的目录,并运行以下命令:docker-compose docker-compose build:构建在 docker-compose.yml 文件中定义的所有镜像。这是一个关于 Docker Compose 的简要介绍!
docker stop,docker kill等命令都无效。 处理办法: 1.停止所有的容器 docker stop $(docker ps -q) 2.强制移除此容器 docker rm -f mysql1 3.清理此容器的网络占用 格式:docker network disconnect --force 网络模式 容器名称 示例:docker network disconnect --force bridge mysql1 4.简查是否还有同名容器占用 格式: docker network inspect 网络模式 示例:docker network inspect bridge 5.重新构建容器 docker run --name mysql1 -d -p3306
简介 使用DOCKER创建青龙容器后,偶尔会遇到被人恶意扫描爆破青龙账号的情况,虽然青龙自身限制了试错频率,爆破成功的几率不大,但是看到后台有人试图登录的信息还是心里不爽。 所以研究了一下怎么禁止其他人访问青龙端口。 探索 由于是通过docker暴露的端口,iptables处理INPUT规则前就把网络请求转给DOCKER的虚拟网卡了, 所以普通iptables禁止端口访问的设置是没有效果的。 禁止访问青龙端口 执行下面代码,以禁止所有IP访问青龙的5700端口: iptables -I DOCKER-USER -p tcp -m conntrack --ctorigdstport 5700 --ctdir ORIGINAL -j DROP 为自己开放青龙端口 执行下面的代码,给自己的IP放行: iptables -I DOCKER-USER -s 218.12.0.0/16 -p tcp
通过前面8篇文章的学习,我们已经学会了docker的安装、docker常用的命令已经docker镜像修改后提交的远程镜像仓库及提交到公司的私服仓库中。 学习1-docker安装【Docker学习系列】Docker学习2-docker设置镜像加速器【Docker学习系列】Docker学习3-docker的run命令干了什么? 【Docker学习系列】Docker学习2-常用命令之启动命令和镜像命令【Docker学习系列】Docker学习系列3:常用命令之容器命令【Docker学习系列】Docker学习4-常用命令之重要的容器命令 【Docker教程系列】Docker学习5-Docker镜像理解【Docker教程系列】Docker学习6-Docker镜像commit操作案例【Docker学习教程系列】7-如何将本地的Docker镜像发布到阿里云 【Docker学习教程系列】8-如何将本地的Docker镜像发布到私服?